Tanım: Bir değerin içindeki bit'ler ile çalışan operatörler. & (and) , | (or) , ^ (xor) , ~ (not) bitwise operatörleridir. >> (right shift) , << (left shift) gibi bit shift operator'leri de bitwise operatörü olarak kabul edilir
Tanım: Java'da bit üzerinde kaydırma işlemi yapan, >> (right shift) , << (left shift) , >>> (right shift) gibi operatörlere verilen genel isim.
Tanım: Verilen iki değerin, bitlerine karşılıklı olarak ve (and) mantıksal işlemini uygulayan operatör. Bitlerden ikisi 1 ise sonuç 1 , diğer durumlarda sonuç 0'dır. Örneğin 1110 ile 1001 değeri & ile 1000 sonucu üretir.
Tanım: Verilen iki değerin, bitlerine karşılıklı olarak veya (or) mantıksal işlemini uygulayan operatör. Bitlerden ikisi 0 ise sonuç 0 , diğer durumlarda sonuç 1'dir. Örneğin 1110 ile 1010 değeri & ile 1110 sonucu üretir.
Tanım: Verilen iki değerin, bitlerine karşılıklı olarak dışlamalı yada (xor) mantıksal işlemini uygulayan operatör. Bitlerden ikisi aynı ise ise sonuç 1 , değil ise sonuç 0'dır. Örneğin 1110 ile 1010 değeri & ile 1011 sonucu üretir.
Tanım: Verilen bit bit değerinin tersine çeviren (not) operatör. 1 ise 0 , 0 ise bir değerini verir. 1010 değerine uygulanırsa 0101 sonucu oluşur
Tanım: Verilen bir ifadenin bitlerinin istenilen değer kadar sola kaymasını sağlayan operatör. Kaydırmadan sonra boş kalan yerler 0 ile doldurulur. Örneğin 1101 bir sola kaydırılır ise 1010 şeklinde olur.
Tanım: Verilen bir ifadenin bitlerinin istenilen değer kadar sağa kaymasını sağlayan operatör. Kaydırmadan sonra boş kalan yerler 0 ile doldurulur. Örneğin 1101 bir sağa kaydırılır ise 0110 şeklinde olur. Sign biti (sayılarda negitif-pozitifliği belirleyen ilk bit) korunur.
Tanım: Verilen bir ifadenin bitlerinin istenilen değer kadar sola kaymasını sağlayan operatör. Kaydırmadan sonra boş kalan yerler 0 ile doldurulur. Sign bitleri (sayılarda negitif-pozitifliği belirleyen bitler) korunmayacak ve her zaman 0 koyulacaktır.