Bit İşlemleri
bit_ve, bit_veya, bit_xor, kaydırma.
Bit düzeyinde işlemler tamsayılarla çalışır:
bit_ve(12, 10) -> 8
bit_veya(12, 10) -> 14
bit_xor(12, 10) -> 6
bit_sola(1, 4) -> 16
bit_değil ve bit_sağa da vardır. Maskeleme ve bayrak işlemleri için kullanışlıdır.
Deneyelim
Aşağıdaki kodu sunucudaki gerçek biril yorumlayıcısında çalıştır:
yaz("VE (12 & 10): " + ip(bit_ve(12, 10)))
yaz("VEYA (12 | 10): " + ip(bit_veya(12, 10)))
yaz("XOR (12 ^ 10): " + ip(bit_xor(12, 10)))
yaz("Sola (1 << 4): " + ip(bit_sola(1, 4)))
yaz("Sağa (32 >> 2): " + ip(bit_sağa(32, 2)))