2
A
回答
8
0
可以截斷小數與
(int)d
如果你需要保留兩位小數,你可以寫
(int)(100*d)/100.0
(int)(100*1.99999)/100.0 ==> 1.99
0
如果你想顯示爲一個字符串,嘗試這...
yourVariable.ToString("{0:F2}");
這會將字符串格式化爲具有兩個浮點數的固定點。
Microsoft Custom Numeric Format Strings和Microsoft Standard Numeric Format Strings頁面有你可以參考的有用數據。 :-)
相關問題
- 1. 如何格式化沒有尾隨零的十進制
- 2. 刪除尾隨零的十進制
- 3. 刪除十進制的零尾部分
- 4. Sqlite - 刪除十進制尾隨零
- 5. AngularJS - > 2位十進制格式和用戶限制選擇
- 6. 十進制格式
- 7. 36位十六進制DateTime格式
- 8. 十進制格式不捨入.net
- 9. c#textbox十進制格式
- 10. 在jsf中顯示2位十進制格式的數字
- 11. 模式與2位十進制2位INT在角JS
- 12. 將2位十進制轉換爲十六進制
- 13. 正則表達式幫助:十進制正數,2位
- 14. 十進制轉換爲二進制,但在8位格式
- 15. XSL十進制格式
- 16. 十進制格式在C#
- 17. 十六進制格式
- 18. 十進制格式apache poi
- 19. 十六進制格式
- 20. 格式化十進制數
- 21. java.lang.IllegalArgumentException十進制格式
- 22. 數字十進制格式
- 23. 更改十進制格式
- 24. Excel自定義十進制數字格式尾隨點
- 25. mvc3十進制舍入2位
- 26. Java隨機生成兩位十進制格式的價格
- 27. 十進制的修整零
- 28. 零填充DB2十進制
- 29. 十進制格式設置爲零數字
- 30. Jasper報告十進制格式,零值爲null
像'#,###。##'? – 2012-03-14 18:09:22
你的意思是你從未*想要收起來,所以1.9999m應該顯示爲1.9?樣本輸入和所需的輸出將會很有用... – 2012-03-14 18:12:10
您需要多少個小數?你總是有同樣的數額? ,是小數點分隔符?谷歌字符串格式類型不幫你? – gbianchi 2012-03-14 18:12:12