Operator atau, dan, xor
Bentuk pemakaian operator atau ( | ), dan (&), dan xor (^) :
operand1 operator operand2
Operasi bit dilakukan antara operand1 dan operand2 untuk posisi bit yang sama (bit 0 operand1 dengan bit 0 operand2, bit 1 operand1 dengan bit 1 operand2, dan seterusnya).
Operator Atau
Simbol operator atau berupa |, dengan bentuk pemakaian seperti berikut :
operand1 | operand2
Pada operasi dengan operator ini, hasil operasi per bit sebagi berikut :
• hasil 0 kalau kedua bit yang dioperasikan bernilai 0;
• hasil 1 kalau salah satu atau dua dari bit yang dibandingkaaan bernilai satu.
Seluruh kemungkinan operasi dengan & diperlihatkan di Tabel 1.1.
Tabel 1.1 Operasi dengan &
Bit Operand 1 |
Bit Operand 2 |
Hasil |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Operator Dan
Simbol operator dan berupa &, dengan bentuk penggunaannya seperti berikut :
operand1 & operand2
Pada operasi dengan dan, hasil operasi bit seperti berikut :
• hasil 0 kalau dari dua bit yang dibandingkan ternyata ada yang bernilai 0;
• hasil 1 kalau dua bit yang dibandingkan sama-sama bernilai 1.
Seluruh kemungkinan operasi dengan & diperlihatkan di Tabel 1.2.
Tabel 1.2 Operasi dengan operator bitwise dan
Bit Operand 1 |
Bit Operand 2 |
Hasil |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 Komentar