Operator Bitwise And Operator Bitwise | Or

Contoh-11 includeiostream.h includestdio.h includeconio.h main { int a, x, y; clrscr; coutMasukan Nilai X = ; cinx; coutMasukan Nilai Y = ; ciny; a = x y; cout’\n’; coutHasil dari x y = aendl; getch; } Output yang akan dihasilkan, dari program contoh-11 diatas adalah : Gambar 3.11 Hasil Contoh-11 3.6.4. Operator Bitwise | Or Penjelasan Operator Bitwise | Or digunakan untuk membandingkan bit dari dua operand. Akan bernilai benar jika ada salah satu operand yang digabungkan ada yang bernilai benar 1. Berikut anda dapat melihat ilustrasi untuk membandingkan bit dari 2 operand. Tabel. 3.8. Tabel Operator Bitiwise Or Bit Operand 1 Bit Operand 2 Hasil Operand 0 0 0 0 1 1 1 0 1 1 1 1 Pemrogramman C++ 54 Frieyadie, S.Kom 55 Contoh : 11001001 = 201 01100100 = 100 OR 11101101 = 237 Contoh-12 includeiostream.h includestdio.h includeconio.h main { int a, x, y; clrscr; coutMasukan Nilai X = ; cinx; coutMasukan Nilai Y = ; ciny; a = x | y; cout’\n’; coutHasil dari x | y = aendl; getch; } Output yang akan dihasilkan, dari program contoh-12 diatas adalah : Gambar 3.12 Hasil Contoh-12

3.6.5. Operator Bitwise eXclusive Or

Penjelasan Operator Bitwise XOr digunakan untuk membandingkan bit dari dua operand. Akan bernilai benar 1 jika dari dua bit yang dibadingkan hanya sebuah bernilai benar 1. Berikut anda dapat melihat ilustrasi untuk membandingkan bit dari 2 operand. Tabel. 3.9. Tabel Operator Bitiwise XOr Bit Operand 1 Bit Operand 2 Hasil Operand 0 0 0 0 1 1 1 0 1 1 1 0 Contoh : 11001001 = 201 01100100 = 100 XOR 10101101 = 173 Contoh-13 includeiostream.h includestdio.h includeconio.h main { int a, x, y; clrscr; coutMasukan Nilai X = ; cinx; coutMasukan Nilai Y = ; ciny; a = x y; cout’\n’; coutHasil dari x y = aendl; getch; } Output yang akan dihasilkan, dari program contoh-13 diatas adalah : Gambar 3.13 Hasil Contoh-13

3.6.5. Operator Bitwise ~ Not

Penjelasan Operator Bitwise ~ Not digunakan membalik nilai bit dari suatu operand. Berikut anda dapat melihat ilustrasi untuk membandingkan bit dari 2 operand. Tabel. 3.10. Tabel Operator Bitiwise Not Bit Operand Hasil 0 1 1 0 Pemrogramman C++ 56