Operator Geser Kanan (>>)


Operator geser kanan (shift right) digunakan untuk melakukan pergeseran bit ke arah kanan sebanyak nilai yang didefinisikan. Misalkan terdapat operasi X >> 3; artinya lakukan pergeseran 3 bit ke kanan dari nilai X yang telah dikonversi ke dalam bilangan biner. Adapun bentuk umum dari penggunaan operator >> adalah sebagai berikut. 

nilai >> banyak_pergeseran_ke_arah_kanan 

Berikut ini adalah program pembuktian dari penggunaan operator geser kanan. 

Contoh: 

#include <mega8535.h> 
#define X 0x80 // sama dengan 0b1000000 = 128 

int main(void) 

  X >> 3; //Hasilnya adalah 0b00010000 = 16 
  return 0; 

Berikut ini adalah tabel yang akan mengilustrasikan proses yang terjadi dalam program di atas. 






Share on Google Plus

About Robotics University

    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment