Lua 中 将一个整数 用两个字节表示 怎样获取这两个字节

2025-05-22 01:07:25
推荐回答(3个)
回答1:

一般来说 在一些比如C或java之类的语言里 我们做这样的操作

是通过与操作取出int里的值 并保存

在lua里默认的方法里是不存在位与这样的

你可以通过一些第三方的方法做这样的方法

require"bit"
print(bit.band(100,0xFF))

第一点是  你得有bit这个库

第二个问题是 两个字节其实表示不了一个完整的数字 且不说lua的数字是双精的 就算是普通int 也要4字节

回答2:

一般来说 在一些比如C或java之类的语言里 我们做这样的操作

是通过与操作取出int里的值 并保存
在lua里默认的方法里是不存在位与这样的
你可以通过一些第三方的方法做这样的方法

回答3:

纯lua放弃这个想法吧。