bit32 提供了一些二进制运算函数。 引用 bit = require('bit32') 函数 按位与 bit.band(7, 8) -- 0 按位或 bit.bor(7, 8) -- 15 按位异或 bit.bxor(7, 8) -- 15 取反 bit.bnot(7) -- -8 左移 bit.lshift(7, 1) -- 14 bit.lshift(7, -1) -- 3 右移 bit.rshift(7, 1) -- 3 bit.rshift(7, -1) -- 14