我有一个双倍得到的东西像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. 双精度值返回0
- 2. 在JAVA双精度
- 3. 如何在范围0 -1中获得双精度的最佳精度?
- 4. 双精度值
- 5. 双精度?
- 6. IEEE双精度
- 7. 在双精度数组上使用unordered_map
- 8. 功能科尔(双精度,双精度)不存在 - PostgreSQL的
- 9. printf 0与0精度
- 10. C#精度损失除以双
- 11. 分解双精度小数部分
- 12. 帮助在双精度加
- 13. 输出精度高于双精度
- 14. 双精度和单精度浮点数?
- 15. 减去单精度双精度给我0不是我想要的
- 16. 双精度丢失
- 17. Java的双精度
- 18. 双精度混淆?
- 19. Postgres的双精度
- 20. C#高双精度
- 21. 蜂巢 - 双精度
- 22. 如何以精确的精度在Python中打印双精度?
- 23. 截断双精度或在小数点加上额外的0 - Java
- 24. 如何转换黑莓中的双精度双精度?
- 25. 双精度浮点值传递双精度时
- 26. C++使用长双精度使用双精度
- 27. 无法将双精度转换为双精度
- 28. 双精度浮标的双精度数字
- 29. 使用多个主键删除SQL上的双精度
- 30. C动态printf双精度不丢失,没有尾随零
+1并为ObjectiveC提供答案:D – tarnfeld 2010-04-14 21:43:40