Tutorial Belajar Bitwise Operator di Python

Operator bitwise digunakan untuk menangani operasi bit pada suatu bilangan dalam representasi biner. Misal seperti berikut:
63 // bila menjadi biner adalah 0011 110013 // bila menjadi biner adalah 0000 1101
0000 1100
# AND
0011 1100
0000 1101
---------
#OR
#XOR
0011 1100
0000 1101
---------
0011 1101
0011 1100
---------
0000 1101
---------
0011 0001
#Negasi
0011 1100
1100 0011
---------
# >> 2
0011 1100
---------
0000 1111
# 2 <<
0011 1100
1111 0000
Operator bitwise yang harus kamu ingat antara lain:
- &, melakukan operasi AND terhadap dua bilangan biner
- |, melakukan operasi OR terhadap dua bilangan biner
- ~, melakukan operasi negasi terhadap bilangan biner
- ^, melakukan operasi XOR terhadap dua bilangan biner
- >>, melakukan operasi penggeseran bit ke kanan terhadap bilangan biner
- <<, melakukan operasi penggeseran bit ke kiri terhadap bilangan biner
PRAKTEK
- Silahkan eksekusi kode di sebelah kanan dan lihat output yang akan dihasilkan
- Buatlah variabel dengan kasusmu sendiri dengan tipe data yang kamu suka dan coba tampilkan isi variabel yang menggunakan operator bitwisedengan menggunakan print()
x = 63y = 13print ("x & y", x & y)print ("x | y", x | y)print ("x ^ y", x ^ y)print ("~x ", x)print ("~y ", y)print ("x >> 2 ", x >> 2)print ("x << 2 ", x << 2)
Hasilnya:
('x & y', 13)
('x | y', 63)
('x ^ y', 50)
('~x ', 63)
('~y ', 13)
('x >> 2 ', 15)
('x << 2 ', 252)
0 Response to "Tutorial Belajar Bitwise Operator di Python"
Posting Komentar