Lua位运算 Lua位运算的实现,用库感觉还是太麻烦,还是自己实现下吧,因为lua中没办法整除,但是毕竟是除2,直接把小数点抹去就可以了,循环拿商除2,每次循环位置+1(乘2),余数就是位上的数,对单独的位进行运算后乘上位移。 local BitMath = {} local function _and(n1, n2) return n1 == 1 and n2 == 1 and 1 or 0 end local function _or(n1, n2) return (n1 == 1 or n2 == 1) an…