Operator bitwise adalah operator yang berhubungan dengan angka-angka biner. Angka-angka biner adalah angka 0 dan 1. Dan pada dasarnya hanya ini lah angka yang dipahami oleh mesin. Kita bisa mengetahui nilai biner dari suatu angka desimal dengan melakukan perintah format() dengan parameter kedua berupa string ‘08b’.
Berikut ini demonstrasi menggunakan python mode interaktif.
Tabel 3.7 Operator Bitwise
Simbol | Nama | Tugas |
---|---|---|
& | Bitwise AND | Mengembalikan bit 1 jika dua bit bernilai 1 |
| | Bitwise OR | Mengembalikan bit 1 jika salah satu bit bernilai 1 |
^ | Bitwise XOR | Mengembalikan bit 1 jika hanya satu bit saja yang bernilai 1 |
- | Bitwise NOT | Mengembalikan semua bit |
>> | Bitwise right shift | Menggeser bit ke kanan dengan mendorong salinan digit sebelah kiri dan membiarkan digit sebelah kanan terlepas |
Gambar 3.7 Operator Bitwise
Gunakan operator logika agar output di bawah menjadi true.
print ( (2>3) )
Lengkapilah kode di bawah, gunakan operator identitas sehingga menampilkan output true.
a = 10
b = 10
print(a b)
Lengkapilah kode di bawah, agar menampilkan output berupa angka biner 01100100.
a =
print (format(a, "") )