Tutorial Belajar Bitwise Operator di Python

Hasil gambar untuk python
Operator bitwise digunakan untuk menangani operasi bit pada suatu bilangan dalam representasi biner. Misal seperti berikut:

63 // bila menjadi biner adalah 0011 1100


13 // 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 = 63
y = 13
print ("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) 


Subscribe to receive free email updates:

0 Response to "Tutorial Belajar Bitwise Operator di Python"

Posting Komentar