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
   29   30   31   32   33   34   35   36   37   38   39