Operator xor, Contoh Operasi dengan |, &, dan ^, Operator Komplemen dalam Bahasa Pemrograman Arduino

Bahasa C


Operator xor

Simbol operator xor (exclusive or) berupa ^, dengan bentuk penggunaannya seperti berikut :

        operand1 ^ operand2

Pada operasi dengan xor, hasil operasi per bit sebagai berikut :

    • hasil 1 kalau satu bit dari kedua dua bit yang dibandingkan bernilai 1;

    • hasil 0 untuk kondisi yang lain.

Seluruh kemungkinan operasi dengan ^ diperlihatkan di Tabel 1.1.

        Tabel 1.1 Operasi dengan operator bitwise xor

Bit Operand 1

Bit Operand 2

Hasil

0

0

0

0

1

1

1

0

1

1

1

0

Contoh Operasi dengan |, &, dan ^

Penjelasan mengenai operasi dan, atau, serta xor di atas dapat dilihat di Gambar 1.1

Gambar 1.1 Operasi dengan |, &, dan ^
 Operator Komplemen

 Bentuk pemakaian operator komplemen :

        ~ operand

Operator ini mempunyai sifat membalik (mengonversi) nilai setiap bit operand. Jika bit bernilai 1, hasilnya 0. Jika bit bernilai 0, hasilnya 1 (lihat Tabel 1.2).

Tabel 1.2 Operator komplemen

Operand

Hasil

0

1

1

0

Contoh di Gambar 1.2 menunjukkan hasil ~ 81.

Gambar 1.2 Operasi dengan ~ pada data bertipe short int



Posting Komentar

0 Komentar