浮點數或雙精度浮點數總是在科學記數法中給出答案,如果位數是7或更多。像一個十進制數字10000000.5
它給1e-08
東西。我想知道我們是否可以在不添加任何新的頭文件的情況下打印10000000.5
。在非科學記號中打印浮點數或雙精度浮點數
回答
如果要打印到cout
,使用
std::cout.setf(std::ios::fixed, std::ios::floatfield);
您還可能要std::cout.precision(1)
小數點後設置的位數。
謝謝,它的工作。 – 2013-05-04 04:44:14
printf("%.1f", someFloat)
應該爲你做,如果你想要一個十進制數字。如果你想n
十進制數字,然後用%.nf
明確地說,'%nf'中的'n'不是一個字面的'n'。如果數字的數量是可變的,你可以使用'printf(「%。* f」,n,someFloat)' – 2013-05-04 04:36:09
是的,這只是一個例子......我希望我能夠在答案中清楚。 。感謝 – Bill 2013-05-04 04:39:16
謝謝。這一個也很有幫助 – 2013-05-04 05:22:31
- 1. 雙精度浮點數和其他浮點數精度
- 2. 雙精度和單精度浮點數?
- 3. 高精度打印結果(浮點數)
- 4. 打印最大單精度浮點數
- 5. c中的浮點數和雙精度#
- 6. 是否可以打印一個雙精度浮點數
- 7. 爪哇 - 雙精度浮點
- 8. 將雙精度轉換爲浮點數
- 9. Objective-C浮點數/雙精度
- 10. 作爲兩個雙打總和的雙雙精度浮點數
- 11. 打印浮點數
- 12. 單精度大端浮點值到Python浮點數(雙精度,大端)
- 13. 雙精度浮點數如何轉換爲單精度浮點格式?
- 14. OpenCL中最小/最大浮點數或雙精度常數
- 15. 浮點精度
- 16. 增加浮點數精度
- 17. 無法在Scala中寫入雙精度浮點和雙精度浮點數的方法
- 18. 在python中生成隨機科學記數法浮點數
- 19. 浮動,雙打和半浮點數
- 20. 浮點數/雙精度浮點數的小範圍,適用於整型(C++,VS2010)
- 21. Java中的雙精度浮點型
- 22. 是否有可能以保真度將浮點雙精度浮點雙精度到兩個十進制整數?
- 23. 標準雙精度IEEE浮點數有多少位的精度?
- 24. 如何精確打印浮點數或雙精度型變量的小數位數至100位?
- 25. AWK比較兩個科學浮點數
- 26. 如何比較浮點數或雙精度?
- 27. EXPECT_EQ爲雙精度或浮點數求和時出錯
- 28. TCL/TK如何在科學計數法中定義浮點精度
- 29. 非常小的簡單精度和雙精度浮點數表示法
- 30. 與浮點精度
你打印的號碼是多少? – Gabe 2013-05-04 04:33:41
我正在嘗試使用cout進行打印。 – 2013-05-04 05:21:21