Ana içeriğe geç

Bit işleçleri

Tüm bit işleçleri, işlenenleri işaretli tamsayılara (32 bit) dönüştürür (keser) ve sonucu aynı şekilde döndürür. Tüm işlemler bit'lerin tek tek işlenmesiyle gerçekleştirilir. İşlenen sayı olarak yorumlanamazsa, işlem NULL döndürür.

Bit işleçleri
İşleç Adı soyadı Açıklama
bitnot Bit tersi.

Birli işleç. İşlem, teker teker gerçekleştirilen bit'leri işlenenin mantıksal tersini verir.

Örnek:  

bitnot 17-18 döndürür

bitand Bit ve.

İşlem, teker teker gerçekleştirilen bit'leri işlenenlerin mantıksal AND karşılığını verir.

Örnek:  

17 bitand 7 1 döndürür

bitor Bit veya.

İşlem, teker teker gerçekleştirilen bit'leri işlenenlerin mantıksal OR karşılığını verir.

Örnek:  

17 bitor 7 23 döndürür

bitxor Bit özel veya.

İşlem, teker teker gerçekleştirilen bit'leri işlenenlerin mantıksal özel or karşılığını verir.

Örnek:  

17 bitxor 7 22 döndürür

>> Bit sağa kaydırma.

İşlem, ilk işleneni sağa kaydırılmış olarak döndürür. Adım sayısı ikinci işlenende tanımlanır.

Örnek:  

8 >> 2 2 döndürür

<< Bit sola kaydırma.

İşlem, ilk işleneni sola kaydırılmış olarak döndürür. Adım sayısı ikinci işlenende tanımlanır.

Örnek:  

8 << 2 32 döndürür

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!