Page 53 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 53
Tabel 4. Operator dan Simbol Logika
No. Operator Symbol Keterangan
1 && 0 menghasilkan 0
0 && 1 menghasilkan 0
1. AND &&
0 && 0 menghasilkan 0
1 && 1 menghasilkan 1
1 && 0 menghasilkan 1
0 && 1 menghasilkan 1
2. OR ||
0 && 0 menghasilkan 0
1 && 1 menghasilkan 1
3. NOT ! !a
4. Operator Bitwise
Berbeda dengan operator logika yang
memperlakukan operan-operannya sebagai sebuah nilai
tunggal, operator bitwise memperlakukan operan-
operannya sebagai sebuah kuantitas yang terdiri dari bit-
bit.
Tabel 5. Operator bitwise
Simbol Fungsi Contoh Keterangan
& AND A & B AND bitwise dari A dan B
| OR A | B OR bitwise dari A dan B
^ XOR A ^ B Bernilai 1 jika bit bit A dan
B berbeda
~ Complement 1 ~ B Mengubah bit 1 menjadi 0
dan sebaliknya
>> Shift right A >> 3 A digeser ke kanan
sebanyak 3 posisi bit
<< Shift Left B << 2 B digeser ke kiri sebanyak
2 posisi bit
44