lua语言实现十六进制转字符串
时间: 2023-07-12 09:10:59 浏览: 552
十六进制与字符串互转
4星 · 用户满意度95%
Lua语言中可以通过以下代码实现十六进制转字符串:
```lua
function hex_to_string(s)
local str = ''
for i=1,#s,2 do
local hex = s:sub(i,i+1)
local decimal = tonumber(hex, 16)
str = str..string.char(decimal)
end
return str
end
```
其中,参数`s`表示要转换的十六进制字符串,函数会将其转换成对应的ASCII字符并返回一个字符串。
阅读全文