21 Jul 2012

Mengenal shl dan shr




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:

Unknown at: Rabu, 17 Februari 2016 pukul 09.32.00 WIB mengatakan...

makasiihhh sangat membantu :)

Unknown at: Selasa, 05 Februari 2019 pukul 09.28.00 WIB mengatakan...

Masih bingung

Unknown at: Selasa, 05 Februari 2019 pukul 09.56.00 WIB mengatakan...

Jadi kalau 4 shr 1 = 0,ya?

Unknown at: Kamis, 03 Juni 2021 pukul 07.56.00 WIB mengatakan...

2 ngab, kan 100 digeser kanan 1 jadi 10.

Posting Komentar

Labels

Blogger (2) Internet (4) Islami (2) Pemrograman (6) Tips (6)

Blog Archive