我有一个双倍得到的东西像0.50000的值,但我只是想0.5 - 有什么办法摆脱那些尾随0? :)在双精度上清除尾部0?
4
A
回答
5
标准c格式语句。
NSLog(@" %.2f", .5000)
13
在C中,
printf("%g", 0.5000);
注:(从GNU库手册)
的%克和%G转化打印的%风格参数e或%E(分别) 如果指数小于-4或大于或等于升至精度;否则他们使用'%f'风格的 。精度为0,取为1.结果的小数部分将从 中删除尾部零,并且只有在数字后跟 时才会出现小数点字符。
+0
它工作正常,但它给出指数形式的大数量,我不想那..任何解决方案呢? – Simmy 2016-05-27 12:29:24
相关问题
- 1. 从双精度除去小数点后的尾部零点
- 2. 双精度值返回0
- 3. 将双精度值设置为0
- 4. 除法时,双精度总是返回0
- 5. 单精度和双精度
- 6. 双精度10点精度
- 7. 司在双精度
- 8. 在JAVA双精度
- 9. 如何在范围0 -1中获得双精度的最佳精度?
- 10. IEEE双精度
- 11. 双倍精度
- 12. 双精度CUFFT
- 13. 双精度
- 14. 双精度值
- 15. 双精度?
- 16. 在双精度数组上使用unordered_map
- 17. PG :: UndefinedFunction:ERROR:函数get_nearest_vertex_to_lon_lat(双精度,双精度)不存在
- 18. 功能科尔(双精度,双精度)不存在 - PostgreSQL的
- 19. 精确计算双精度
- 20. printf 0与0精度
- 21. C#精度损失除以双
- 22. 分解双精度小数部分
- 23. 帮助在双精度加
- 24. 以精确度打印双精度
- 25. 双精度和单精度浮点数?
- 26. java中双精度乘法的精度?
- 27. 区分单精度和双精度
- 28. 从双精度转换为单精度
- 29. 输出精度高于双精度
- 30. 减去单精度双精度给我0不是我想要的
+1并为ObjectiveC提供答案:D – tarnfeld 2010-04-14 21:43:40