Memahami Operator Bitwise dalam Bahasa Pemrograman Python

ViaByte.Net

Operator Bitwise
  0101 (a)
-------
  1010

Sehingga, hasil dari operasi NOT bitwise adalah 1010 dalam biner, yang setara dengan -6 dalam desimal (karena menggunakan representasi bilangan dalam komplement dua).

Terakhir, hasil dari operasi tersebut dicetak menggunakan pernyataan print(), sehingga output yang dihasilkan adalah “Hasil dari ~ 5 adalah: -6”.

Contoh 5: Operator Left Shift (<<)

a = 5  # Representasi biner: 0101

hasil = a << 2  # Operasi Left Shift bitwise sebanyak 2 kali
print("Hasil dari", a, "<< 2 adalah:", hasil)  # Output: 20

Dalam kode tersebut, terdapat sebuah variabel a yang memiliki nilai 5. Komentar di sampingnya menunjukkan representasi biner dari nilai tersebut.

Bagikan:

Tinggalkan komentar