Operator geser kiri (shift left) merupakan kebalikan dari operator geser kanan (>>), artinya kita melakukan pergeseran bit ke arah kiri sebanyak nilai yang didefinisikan. Adapun bentuk umum dari penggunaan operator << adalah sebagai berikut.
nilai << banyak_pergeseran_ke_arah_kiri
Berikut ini adalah program pembuktian dari penggunaan operator geser kiri.
Contoh:
#include <mega8535.h>
#define X 0x01 // sama dengan 0b0000001 = 1
int main(void)
{
X << 5; //Hasilnya adalah 0b00100000 = 32
return 0;
}
Berikut ini adalah tabel yang akan mengilustrasikan proses yang terjadi dalam program di atas.
0 comments:
Post a Comment