【发布时间】:2010-11-11 03:26:07
【问题描述】:
我正在处理 Lua 中的时间戳,显示自 Epoch 以来的微秒数(例如“1247687475123456”)。
我真的希望能够打印出那个可怕的数字,但 Lua 坚持以科学记数法打印它。我已经搜索了有关打印格式化字符串的可用文档,但唯一可用的命令是“以科学记数法打印 (%e/%E)”和“如果数字很长 (%g),则自动以科学记数法打印” .似乎没有可用的选项以正常形式打印数字。
我意识到我可以编写一个函数来获取原始数字,除以 10 并循环打印数字,但这似乎很麻烦。肯定有某种语言内置的方法可以做到这一点?
【问题讨论】:
-
其他语言相关:HaskellLuaC++ ostreamsDelphi