LUA 10进制转16进制
时间: 2023-08-16 19:11:12 浏览: 812
基于Lua的进制间互相转换的方法, BaseConversion
在Lua中,可以使用string.format函数将一个10进制数转换为16进制。下面是一个示例:
```lua
local decimal = 26 -- 10进制数
local hex = string.format("%X", decimal) -- 转换为16进制数
print(hex) -- 输出:1A
```
在这个示例中,我们使用string.format函数将变量`decimal`的值26转换为16进制数。"%X"是格式化字符串,表示将数值转换为大写的16进制数。转换后,变量`hex`的值为"1A"。
阅读全文