Operator Geser Kiri dan Geser Kanan
Operator >> dan << berguna untuk menggeser bit-bit dalam suatu bilangan bulat ke kiri atau ke kanan. Penggeseran bit ke kiri mempunyai efek seperti perkalian, sedangkan penggeseran ke kanan memberikan efek seperti pembagian.
Operator <<
Bentuk umum pemakaian operator << :
nilai << jumlah bit digeser ke kiri
Pada operasi penggeseran ke kiri, setiap penggeseran sebuah bit akan memberikan pengaruh seperti halnya perkalian dengan bilangan dua.
Jika x bernilai 93, kemudian digeser ke kiri satu bit, maka hasilnya adalah 186. Penjelasannya ditunjukkan di Gambar 1.1
Gambar 1.1 Penggeseran ke kiri 1 bit |
Operator >>
Bentuk umum pemakaian operator >> :
nilai >> jumlah bit digeser ke kanan
Pada operasi penggeseran ke kanan, setiap penggeseran satu bit akan memberikan pengaruh seperti halnya pembagian dengan bilangan dua. Supaya lebih jelas, perhatikan contoh berikut beserta hasilnya.
Bila x bernilai 93 dan kemudian digeser ke kanan 1 bit, hasilnya adalah 46. Penjelasannya diperlihatkan di Gambar 1.2.
Gambar 1.2 Penggeseran ke kanan 1 bit |
0 Komentar