如何实现以下从 double 到字符串的转换:
1.4324 => "1.43"
9.4000 => "9.4"
43.000 => "43"
即我想四舍五入到小数位,但不想要任何尾随零,即我不想要
9.4 => "9.40" (wrong)
43.000 => "43.00" (wrong)
所以我现在拥有的这段代码不起作用,因为它显示了多余的零:
[NSString stringWithFormat: @"%.2f", total]
最佳答案
你犯了一个简单的错误。这将起作用:
[NSString stringWithFormat: @"%.2lf", total]