Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 将十六进制数转换为十进制数_Lua - Fatal编程技术网

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

Lua中是否有允许将十六进制数转换为十进制数的函数?

使用
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(我的十六岁)工作了。