Lua 将十六进制数转换为十进制数
Lua中是否有允许将十六进制数转换为十进制数的函数?使用Lua 将十六进制数转换为十进制数,lua,Lua,Lua中是否有允许将十六进制数转换为十进制数的函数?使用tonumber将字符串转换为数字 这两份文件都打印了2014: print(tonumber("0x7DE")) print(tonumber("7DE",16)) 也可以直接使用十六进制常量: print(0x7DE) 使用tonumber将字符串转换为数字 这两份文件都打印了2014: print(tonumber("0x7DE")) print(tonumber("7DE",16)) 也可以直接使用十六进制常量: prin
tonumber
将字符串转换为数字
这两份文件都打印了2014
:
print(tonumber("0x7DE"))
print(tonumber("7DE",16))
也可以直接使用十六进制常量:
print(0x7DE)
使用
tonumber
将字符串转换为数字
这两份文件都打印了2014
:
print(tonumber("0x7DE"))
print(tonumber("7DE",16))
也可以直接使用十六进制常量:
print(0x7DE)
你试过用谷歌LUA把十六进制数转换成十进制数吗?当然。。。这是我做的第一件事,没有任何帮助。我得到了这个:似乎做了你需要的事?没有?您的链接是一个从dec转换为十六进制的函数。可能与的重复。您是否尝试过
google LUA将十六进制数转换为十进制数
?当然。。。这是我做的第一件事,没有任何帮助。我得到了这个:似乎做了你需要的事?没有?您的链接是一个从dec转换为十六进制的函数。可能的重复。但我需要从十六进制转换为dec,不是从字符串转换为数字,而是thx供您尝试@布莱克,如果你想在末尾加一个字符串,那么就做tostring(tonumber(s,16))
@Ihf,问题解决了,但我不得不用tonumber(x,10)而不是16:)tonumber(myhex,10)啊,对不起!我错了,我是说tonumber(我的十六进制,16)工作了。但我需要从十六进制转换为十进制,不是从字符串转换为数字,而是thx供您尝试@布莱克,如果你想在末尾加一个字符串,那么就做tostring(tonumber(s,16))
@Ihf,问题解决了,但我不得不用tonumber(x,10)而不是16:)tonumber(myhex,10)啊,对不起!我错了,我是说tonumber(我的十六岁)工作了。