在lua中,如何格式化一个有两位小数的数字?我有一个值示例: 25.333,我希望它显示25.33.有时它是一个像55这样的整数,我希望它显示为55.00。这是用于显示货币值的。我试过格式化函数的例子,没有一个能达到我想要的效果。任何建议都是值得感谢的。曾傑瑞
发布于 2013-03-27 03:11:42
参见this answer。基本上,你需要类似这样的东西:
rdahlgren@deimos: pts/1: 5 files 48Kb$ lua
Lua 5.2.0 Copyright (C) 1994-2011 Lua.org, PUC-Rio
> x = 25
> y = 25.3333
> print(string.format("%.2f", x))
25.00
> print(string.format("%.2f", y))
25.33
> https://stackoverflow.com/questions/15645361
复制相似问题