Operator atau, dan, xor, Operator Atau, Operator Dan dalam Bahasa Pemrograman Arduino

Bahasa C
 
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

 

 



 

Posting Komentar

0 Komentar