bit
LuaJITが提供するビット演算用ライブラリ
使用方法
LuaJIT公式は
code:Lua
local bit=require("bit")
のようにするのが良いとしている
中身
bit.tobit
―
bit.tohex
― 数値を16進文字列に変換
bit.bnot
― ビット否定
bit.band
― ビット積
bit.bor
― ビット和
bit.bxor
― 排他的論理和
bit.lshift
― 論理左シフト
bit.rshift
― 論理右シフト
bit.arshift
― 算術右シフト
bit.rol
― 左回転
bit.ror
― 右回転
bit.bswap
― バイト入れ替え
公式サイト
#LuaJIT