Bit işleçleri
Son güncelleme: 26.11.2025
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şleci | İşleç adı | İşleç fonksiyonu |
|---|---|---|
| bitnot | Bit tersi |
Birli işleç. İşlem, teker teker gerçekleştirilen bit'leri işlenenin mantıksal tersini verir. Örnek: bitnot 17 ifadesi -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 ifadesi 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 ifadesi 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 ifadesi 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 ifadesi 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 ifadesi 32 döndürür |