C++: OPERATOR Yenni Astuti, S.T., M.Eng
Tanda yang digunakan untuk menyelesaikan suatu operasi tertentu. Apa itu Operator? Tanda yang digunakan untuk menyelesaikan suatu operasi tertentu.
Operator Assignment Unary Increment Decrement Binary Aritmatika Logika Relasional Bitwise Ternary Macam Operator
Operator Assignment Operator untuk memasukkan nilai ke dalam suatu variabel Dilambangkan dengan tanda “=“
Operator Assignment2 Penyingkatan proses assignment: Contoh pernyataan J = J + 4 J += 4 J = J 4 J = 4 J = J * 4 J *= 4 J = J / 4 J /= 4 J = J % 4 J %= 4 J = J << 4 J <<= 4 J = J >> 4 J >>= 4
Operator Unary Digunakan untuk melakukan operasi matematik yang hanya melibatkan satu operand. Operator Operasi Contoh + Membuat nilai positif +10 Membuat nilai negatif 10 ++ Increment (menambahkan nilai 1) x++ Decrement (mengurangi nilai 1) x
Operator Aritmatika Melakukan operasi – operasi aritmatika Operator Contoh + Penjumlahan 12 + 13 = 25 Pengurangan 15 12 = 3 * Perkalian 12 * 3 = 36 / Pembagian 10 / 3 = 3.3333 % Sisa hasil bagi (modulus) 10 % 4 = 2
NOT (negasi/ ingkaran) Operator Logika Operator yang hanya dapat menghasilkan nilai benar (true) dan salah (false) Operator Operasi Contoh && AND (dan) 1 && 0 = 0 | | OR (atau) 1 || 0 =1 ! NOT (negasi/ ingkaran) !1 = 0
Operator Relasional Digunakan untuk menentukan relasi dua buah nilai Operasi Contoh == Sama dengan (8 == 8) = 1 > Lebih besar (8 > 9) = 0 < Lebih kecil (8 < 9) = 1 >= Lebih besar atau sama dengan (8 >= 7) = 1 <= Lebih kecil atau sama dengan (7 <= 8) = 1 != Tidak sama dengan (8 != 9) = 1
Operator Bitwise Digunakan untuk menyelesaikan operasi bilangan dalam bentuk biner yang dikerjakan bit demi bit.
Bitwise komplemen (NOT) Operator Bitwise2 Operator Operasi Contoh & Bitwise AND 1 & 1 = 1 ! Bitwise OR 1 | 0 = 1 ^ Bitwise XOR 1 ^ 1 = 0 Bitwise komplemen (NOT) 0 = 1 >> Shift right 4 >> 1 = 2 << Shift left 4 << 1 = 8
Operator yang melibatkan tiga buah operand/ nilai. Operator Ternary Operator yang melibatkan tiga buah operand/ nilai.
Time to practice !!