lua版本 | Lua51 | lua52 | lua53 |
来源 | bitlib.dll | 内置bit32库 | 内置操作符 |
引入 | require "bit" | require "bit32" | |
按位与 | bit.band(a,b) | bit32.band(a,b) | a & b |
按位或 | bit.bor(a,b) | bit32.bor(a,b) | a | b |
按位取反 | bit.bnot(a) | bit32.bnot(a) | ~ a |
按位异或 | bit.bxor(a,b) | bit32.bxor(a,b) | a ~ b |
右移 | bit.rshift(a,n) | bit32.rshift(a,n) | a >> n |
左移 | bit.lshift(b,n) | bit32.lshift(b,n) | b << n |
lua不同版本的位操作
最新推荐文章于 2023-08-17 23:06:51 发布