回答
浮点数有一个值(例如0.02)。
打印时,可以将其格式化为任意数量的不同表示,包括“0.002”,“0.00200”和“科学记数法”。这是相同的值与相同精度 - 它只是打印不同(可能在小数点后有不同数字的数字)。
我相信你的问题是关于 “格式化”:
String s = String.Format("{0:0.0000}", 0.002);
这里有更多的细节:
+1。我将为我的答案添加几乎相同的代码,但由于您击败了我,所以这似乎是多余的。 :-) – David
或者他可以这样做:f.ToString(“0.0000”); :)同样的,+1无论如何 –
你也可以使用标准格式sting''F4''而不是''0.0000''来获得四位小数的定点格式。 –
引擎盖下,数量仍然是相同的尾随零是否被示出。你不能改变什么数为,但你可以改变它如何显示使用的ToString()超越控制。
- 1. 将双精度转换为浮点数
- 2. 在C++中将int转换为16位浮点数(半精度浮点数)
- 3. 双精度浮点数如何转换为单精度浮点格式?
- 4. 如何将单精度浮点数转换为十进制?
- 5. 在Swift中将半精度浮点数(字节)转换为浮点数
- 6. 转换单精度浮点到半精度MIPS
- 7. 从单精度浮点表示转换为半精度浮点数
- 8. C++浮点精度
- 9. C#浮点精度
- 10. 将c#float转换为IEEE单精度浮点字节
- 11. C - 打印一个浮点数 - 当将其转换为int时丢失精度
- 12. MSVC win32:将扩展精度浮点数(80位)转换为双精度浮点数(64位)
- 13. 将浮点数转换为某个精度,然后复制到字符串
- 14. 将字符串转换为精度浮点数
- 15. 将1234567.1234的双精度值转换为java中的浮点数
- 16. 将xmm3中的四个浮点数转换为内存中的四个整数
- 17. 诠释到浮点数转换精度损失
- 18. MIPS - 如何将一组整数转换为单精度浮点数
- 19. 如何将浮点数组转换为Java中的双精度数组?
- 20. 在java中处理四倍精度浮点数(128位)数
- 21. 如何使用Swift 2.0将字符串转换为浮点数?
- 22. 双精度浮点数和其他浮点数精度
- 23. 在不支持双精度的C编译器上将64位双精度浮点数据转换为Uint32
- 24. Objective C - 如何将双精度转换为长精度
- 25. JAVA /如何将2字节浮点数转换为双精度值
- 26. 如何将字符串转换为完美精度的浮点数?
- 27. 如何将IEEE 754单精度浮点格式转换为小数?
- 28. 如何将十六进制字符串转换为单精度浮点数
- 29. 将C++浮点数转换为整数
- 30. 将分数转换为浮点数C#
你的问题不清楚。你能详细说明吗?请准确描述你想要完成的工作,以及为什么。 –
我想他在所有情况下都需要浮点精度为4。对于上述情况,他需要添加额外的0使其为4. – verisimilitude