使用 "tonumber" 后如何将数字再次转换为十六进制?

我使用 "tonumber(address, 16)" 将地址 "1D8A1467" 转换为数字,返回了 "495588455",然后将 +37 加到该数字上达到了495588492,现在我想将该新数字再次转成十六进制以得到结果 "1D8A148C",是否有一个 "tohex" 函数?

点赞
用户2858170
用户2858170
本地变量 `hexStr` 被设为将 495588492 转换成十六进制后的字符串,
代码如下:

```lua
local hexStr = string.format("%X", 495588492)

请阅读 Lua 手册!

https://www.lua.org/manual/5.4/manual.html#pdf-string.format

有关格式选项,请参考以下链接:

http://www.cplusplus.com/reference/cstdio/printf/ ```

2021-01-06 06:56:17