LUA中的一个位操作库,官方文档:http://bitop.luajit.org/api.html
接口 | 说明 | 例子 |
---|---|---|
bit.bor(x1 [,x2...]) |
或运算 | print(bit.bor(1, 2, 4, 8)) --> 15 |
bit.band(x1 [,x2...]) |
且运算 | printx(bit.band(0x12345678, 0xff)) --> 0x00000078 |
bit.lshift(x, n) |
左移n位 | print(bit.lshift(1, 8)) --> 256 |
bit.rshift(x, n) |
右移n位 | print(bit.rshift(256, 8)) --> 1 |