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)))

▶ Çalıştır