Page 53 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 53

Tabel 4. Operator dan Simbol Logika

                    No.    Operator     Symbol       Keterangan

                                                 1 && 0 menghasilkan 0

                                                 0 && 1 menghasilkan 0
                    1.       AND          &&

                                                 0 && 0 menghasilkan 0

                                                 1 && 1 menghasilkan 1

                                                 1 && 0 menghasilkan 1

                                                 0 && 1 menghasilkan 1
                    2.        OR           ||

                                                 0 && 0 menghasilkan 0

                                                 1 && 1 menghasilkan 1

                    3.       NOT           !                !a


               4.  Operator Bitwise

                    Berbeda      dengan       operator     logika     yang
               memperlakukan operan-operannya sebagai sebuah nilai
               tunggal,  operator  bitwise  memperlakukan  operan-
               operannya sebagai sebuah kuantitas yang terdiri dari bit-
               bit.

                                Tabel 5. Operator bitwise

                Simbol      Fungsi       Contoh         Keterangan
                   &          AND        A & B     AND bitwise dari A dan B
                   |           OR        A | B     OR bitwise dari A dan B
                   ^          XOR        A ^ B     Bernilai 1 jika bit bit A dan
                                                   B berbeda
                   ~     Complement 1  ~ B         Mengubah bit 1 menjadi 0
                                                   dan sebaliknya
                  >>        Shift right   A >> 3   A digeser ke kanan
                                                   sebanyak 3 posisi bit
                  <<        Shift Left   B << 2    B digeser ke kiri sebanyak
                                                   2 posisi bit

                                            44
   48   49   50   51   52   53   54   55   56   57   58