Bitwise Operation (And, Or, XoR, Shift Left, Shift Right, etc..)
Categories: Algoritma, Programming | September 15th, 2008 | by Felix J | One Comment& (AND) operator
Tabel di bawah, akan dapat menjelaskannya untuk anda
0 & 0 = 0
0 & 1 = 0
1 & 0 = 0
1 & 1 = 1
Contohnya:
Berapakah hasil dari 99 & 153 ??
Untuk menjawab pertanyaan tersebut, lsg rubah 99 dan 153 menjadi basis 2 nya.
99 = 1100011
153 = 10011001
Sekarang, ratakan bits tersebut…
99 = 1100011 153 = 10011001
Sekarang, kita “AND” kan kedua angka tersebut.. (Bits yang lebih pendek, tambahkan 0 di depannya agar sama panjang.)
99 = 01100011
153 = 10011001
-------------- &
00000001 -> 1
coba cek dengan kalkulator windows anda (Mode scientific) masukkan angka 99 dan tekan And, kemudian masukkan angka 153.. maka hasilnya adalah “1″
Maka hasil dari 99 & 153 adalah 1
Mengertikah anda sampai disini? Pembahasan tentang “AND” pun sudah ada di matematika kelas 1 SMA pelajaran “Logika Matematika”. Coba di ingat-ingat kembali…
Kalo anda sudah mengerti, silahkan lanjutkan ke halaman berikutnya tentang | (OR) Operator…
numpang lewat… myu~~