回答
浮點數有一個值(例如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