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
|
Bit tersi. |
Birli işleç. İşlem, teker teker gerçekleştirilen bit'leri işlenenin mantıksal tersini verir. Example: bitnot 17-18 döndürür |
|
Bit ve. |
İşlem, teker teker gerçekleştirilen bit'leri işlenenlerin mantıksal AND karşılığını verir. Example: 17 bitand 7 1 döndürür |
|
Bit veya. |
İşlem, teker teker gerçekleştirilen bit'leri işlenenlerin mantıksal OR karşılığını verir. Example: 17 bitor 7 23 döndürür |
|
Bit özel veya. |
İşlem, teker teker gerçekleştirilen bit'leri işlenenlerin mantıksal özel or karşılığını verir. Example: 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. Example: 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. Example: 8 << 2 32 döndürür |