【发布时间】:2015-04-02 07:19:11
【问题描述】:
我正在创建一个始终采用 0.xxx 格式的 DOUBLE 变量。虽然我希望每次出现三位小数,但我不想看到前导零(例如:.275)。我找到了许多方法来删除 STRING 中的前导零,但不使用 DOUBLE 变量。
为了提供更多细节,我将一个 int 除以另一个 int 以获得双精度值。我可以使用 printf/ .3f 到达千分位,但 %0.3f 会导致错误。我一定是遗漏了一些简单的东西,但未能找到我的错误。
【问题讨论】:
-
一些代码会很棒..
-
当你显示它时,它总是一个字符串,有时是隐藏的。那么为什么不明确并删除前导零呢?