Memahami Operator Bitwise dalam Bahasa Pemrograman Python

ViaByte.Net

Operator Bitwise

Selanjutnya, dilakukan operasi bitwise OR antara nilai a dan b, yang dilambangkan dengan simbol |. Operasi bitwise OR mengambil dua bilangan biner sebagai operand, dan menghasilkan bilangan biner baru dengan bit yang dihasilkan menjadi aktif (1) jika setidaknya satu dari dua bit yang sesuai dari operand adalah aktif. Dalam hal ini, operasi OR dilakukan untuk setiap bit yang sesuai dari representasi biner dari a dan b.

Representasi biner dari 5 adalah 0101, dan representasi biner dari 3 adalah 0011. Jika kita lakukan operasi OR pada setiap bit, kita akan mendapatkan hasil sebagai berikut:

  0101 (a)
| 0011 (b)
-------
  0111

Sehingga, hasil dari operasi OR bitwise adalah 0111, yang setara dengan 7 dalam desimal.

Bagikan:

Tinggalkan komentar