Page 34 - BAHASA PEMROGRAMAN C++
P. 34
SHIFT LEFT 16 dirubah ke biner :
5
4
7
6
3
0
Contoh : 16<< 1 = 32 2 2 2 2 2 2 2 2
2
1
128 64 32 16 8 4 2 1
0 0 0 1 0 0 0 0
Beri nilai 1 untuk yang dihitung, sehingga berdasarkan tabel
diatas yang dihitung hanya 16.
16 dirubah ke biner hasilnya menjadi 10000.
16<<1 artinya bergeser 1 bit ke sebelah kiri sehingga
32 16 8 4 2 1
0 1 0 0 0 0
Geser 1 bit kekiri menjadi:
1 0 0 0 0 0
Konversikan kembali menjadi :
1 0 0 0 0 0
32 16 8 4 2 1
Sehingga 16<<1 = 32
PEMROGRAMAN C++ 27
Bagi Pemula
27