Terakhir, hasil dari operasi tersebut dicetak menggunakan pernyataan print()
, sehingga output yang dihasilkan adalah “Hasil dari 5 | 3 adalah: 7”.
Contoh 3: Operator XOR (^)
a = 5 # Representasi biner: 0101
b = 3 # Representasi biner: 0011
hasil = a ^ b # Operasi XOR bitwise
print("Hasil dari", a, "^", b, "adalah:", hasil) # Output: 6
Dalam kode tersebut, terdapat dua variabel a
dan b
yang masing-masing memiliki nilai 5 dan 3. Komentar di sampingnya menunjukkan representasi biner dari nilai-nilai tersebut.
Selanjutnya, dilakukan operasi bitwise XOR antara nilai a
dan b
, yang dilambangkan dengan simbol ^
. Operasi bitwise XOR mengambil dua bilangan biner sebagai operand, dan menghasilkan bilangan biner baru dengan bit yang dihasilkan menjadi aktif (1) hanya jika salah satu, namun bukan keduanya, dari dua bit yang sesuai dari operand adalah aktif. Dalam hal ini, operasi XOR dilakukan untuk setiap bit yang sesuai dari representasi biner dari a
dan b
.