Operator Bitwise di Python

Di computer segala sesuatunya direpresentasikan dengan bit, yaitu 0 dan 1. Bit-bit tersebut dapat dimanipulasi menggunakan operator bitwise. Perhatikan tabel berikut ini:

Supaya lebih memahaminya, berikut ini disampaikan tabel kebenaran AND, OR dan XOR:

supaya lebih memahami, kita buat file baru bernama operator_bitwise.py lalu ketikkan sintaks berikut ini:

#dasar operasi bitwise
x=10
y=4

print("operasi x&y: ", x&y) #operasi AND
print("operasi x|y: ", x|y) #operasi OR
print("operasi x|y: ",x^y) #operasi XOR
print("komplemen x: ", ~x) #komplemen
print("x bergeser 1 bit ke kanan, x>>1: ", x>>1) #bergeser ke kanan 1 kali
print("x bergeser 2 bit ke kiri, x<<2: ",y<<2) #bergeser ke kiri dua kali

simpan file tersebut, lalu ketikkan python operator_bitwise.py di terminal, tekan ENTER maka outputnya:

operasi x&y:  0
operasi x|y:  14
operasi x|y:  14
komplemen x:  -11
x bergeser 1 bit ke kanan, x>>1:  5
x bergeser 2 bit ke kiri, x<<2:  16

PREVIOUS: Operator Penugasan di Python

NEXT:

Leave a Reply

Your email address will not be published. Required fields are marked *