Operator manipulasi Bit

Seluruh operator manipulasi bit hanya bisa dikenakan pada operand bertipe integer atau karakter. dalam operator ini terdapat prioritas dalam pengerjaannya juga lihat table di bawah







Note: Operasi manipulasi bit mempunyai prioritas lebih rendah dari pada operasi aritmatika.
          bit terkanan dalam penyajian bilangan biner disebut sebagai bit 0.


Operator geser kiri () dan geser kanan () dalam contoh program

nilai jumlah bit digeser ke kiri
nilai jumlah bit digeser ke kanan


dalam program.
 



















mungkin ada yang bertanya kenapa digeser ke kiri dari 93 koq jadi 186 brikut penjelasannya:


0000000001011101  = 93
  / / / / / / / / / / / / / / /   —- digeser 1 bit kekiri
0000000010111010 = 186
                            ^ di bagian kanan selalu disisipi 0 (sebanyak bit yang digeser).