从双精度中删除尾随零(目标C)

时间:2012-10-27 17:04:09

标签: objective-c double zero

  

可能重复:
  Clear trailing 0’s on a double?
  Limit a double to two decimal places without trailing zeros

我有一个字段,用户通过键盘输入一个数字(十进制数字键盘),例如“1.5”。它存储为double。

稍后当我允许用户编辑字段并显示数字时,它显示为“1.500000”,我不想要。

删除这些尾随零的最有效方法是什么?我无法将数字四舍五入到特定的小数点数,因为用户可以输入他们想要的任何数字,并且必须保持这种方式(这是一个重量单位)。

我可以将数字拆分成一个字符数组,然后反复弹出零,直到我达到0以上的任何值但是我想/希望在Objective C中有更高效的东西?

谢谢!

0 个答案:

没有答案