如何很好地打印浮点值?

Posted

技术标签:

【中文标题】如何很好地打印浮点值?【英文标题】:How to print a float value nicely? 【发布时间】:2009-08-24 10:21:19 【问题描述】:

例子:

我有一个浮点值,例如 1294322.0000000,我想将它打印在标签中,如下所示:

1.294.322

所以在每千个位置之间都有一个点。我打赌你知道我的意思。不知道确切的英文单词。

或者,例如,我有一个像这样的浮点数:15.29,那么它应该看起来像“15,29”。

或者像 1422 这样的浮点数,应该看起来像 1.422

如果“,”后面没有浮点精度,我不想打印它。比如:

4.311 是正确的,但 4.311,00 是不想要的。

是否有有用的类可以帮助解决 Objective-c / iphone sdk / cocoa touch 中的数字格式问题?

【问题讨论】:

【参考方案1】:

看看NSNumberFormatter。

【讨论】:

以上是关于如何很好地打印浮点值?的主要内容,如果未能解决你的问题,请参考以下文章

在文本中很好地打印决策树/使用自定义控件 [r]

读取二次方程 ax^2+bx+c 的系数 a,b,c 并很好地打印它的根,以便以 x+iy 形式打印虚根

在程序集中推送和打印浮点值[重复]

如何让`page-break-inside:避免`与`flex-wrap:wrap`很好地协同工作

如何在 mfc 应用程序中支持从右到左打印

打印背包物品(允许重复物品)