Sebenarnya, apakah itu shr? Apakah itu shl? Kemudian apa juga fungsinya?
Oke, pertama mari kita ketahui singkatan dari shl dan shr. Shl adalah singkatan dari shift left. Sedangkan shr adalah singkatan dari shift right. Secara harafiah, shl berarti menggeser ke kiri. Lalu shr berarti menggeser ke kanan. APANYA YANG DIGESER? Yang digeser adalah bitnya. Dan nilai bitnya adalah 0. Dan ini ada hubungannya dengan bilangan biner.
Masih bingung? Saya berikan contoh bilangan biner dari 1-10 dulu.
0 ===> 0
1 ===> 1
2 ===> 10
3 ===> 11
4 ===> 100
5 ===> 101
6 ===> 110
7 ===> 111
8 ===> 1000
9 ===> 1001
10 ===>1010
Nah, langsung saja ke contoh soal.
Misal 3 shl 1. Caranya:
Cari bilangan biner dari 3, yaitu 11. bilangan 11 digeser ke kiri sebanyak satu kali dan angka nol akan masuk di belakang bilangan sebanyak 1 digit. Sehingga setelah di shl hasilnya adalah 110. Nha, 110 adalah bilangan biner dari 6. Jadi, 3 shl 1 = 6.
Mari kita lanjutkan ke shr. Langsung ke contoh saja.
Misal 10 shr 2. Caranya:
Bilangan biner dari 10 adalah 1010. Bilangan ini digeser ke kanan dua kali dan angka nol masuk di depan bilangan sebanyak dua kali pula. Sehingga setelah di shr hasilnya adalah 0010. Jika bilangan awal biner 0, maka tidak dianggap. Jadi hasilnya menjadi 10. Nha, 10 adalah bilanangan biner dari 2. Jadi, 10 shr 2 = 2 .
Masih bingung?
Ingin cara yang lebih mudah?
Insya Allah akan saya berikan cara yang lebih mudah pada entri selanjutnya.
4 komentar:
makasiihhh sangat membantu :)
Masih bingung
Jadi kalau 4 shr 1 = 0,ya?
2 ngab, kan 100 digeser kanan 1 jadi 10.
Posting Komentar