Terakhir, hasil dari operasi tersebut dicetak menggunakan pernyataan print()
, sehingga output yang dihasilkan adalah “Hasil dari 5 << 2 adalah: 20”.
Contoh 6: Operator Right Shift (>>)
a = 5 # Representasi biner: 0101
hasil = a >> 2 # Operasi Right Shift bitwise sebanyak 2 kali
print("Hasil dari", a, ">> 2 adalah:", hasil) # Output: 1
Dalam kode tersebut, terdapat sebuah variabel a
yang memiliki nilai 5. Komentar di sampingnya menunjukkan representasi biner dari nilai tersebut.
Selanjutnya, dilakukan operasi bitwise Right Shift terhadap nilai a
sebanyak 2 kali, yang dilambangkan dengan simbol >>
. Operasi bitwise Right Shift mengambil dua operand, yaitu bilangan biner yang akan digeser dan jumlah posisi yang akan digeserkan. Dalam hal ini, nilai a
akan digeser ke kanan sebanyak 2 posisi.