bitand

bitand(a: numero, b: numero, [...]) → nil

Esegue l'AND bit a bit tra gli argomenti (interi). NOTA (Lua 4): i letterali esadecimali 0x non sono supportati; usare valori decimali.

 

Esempio 1. Esempio bitand

local flags = 5
local mask  = 3
print("\nAND: " .. bitand(flags, mask))   -- 1
print("\nOR:  " .. bitor(flags, mask))    -- 7
print("\nXOR: " .. bitxor(flags, mask))   -- 6