在Lua中保留小数点后两位可以使用字符串格式化函数,具体如下:
local num = 3.1415926
print(string.format("%.2f", num))
这将输出 3.14
,即保留了小数点后两位。其中,%.2f
表示保留两位小数并将其转换为字符串。
如果想要将保留两位小数后的结果转换成数字类型,则可以使用tonumber函数来进行转换:
local num = 3.1415926
num = tonumber(string.format("%.2f", num))
print(num)
这将输出 3.14
,即保留两位小数并将其转换为数字类型。