浮點數或雙精度浮點數總是在科學記數法中給出答案,如果位數是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. c中的浮點數和雙精度#
- 5. 是否可以打印一個雙精度浮點數
- 6. 將雙精度轉換爲浮點數
- 7. Objective-C浮點數/雙精度
- 8. 作爲兩個雙打總和的雙雙精度浮點數
- 9. 雙精度浮點數如何轉換爲單精度浮點格式?
- 10. 單精度大端浮點值到Python浮點數(雙精度,大端)
- 11. OpenCL中最小/最大浮點數或雙精度常數
- 12. 浮點精度
- 13. 無法在Scala中寫入雙精度浮點和雙精度浮點數的方法
- 14. 是否有可能以保真度將浮點雙精度浮點雙精度到兩個十進制整數?
- 15. 標準雙精度IEEE浮點數有多少位的精度?
- 16. EXPECT_EQ爲雙精度或浮點數求和時出錯
- 17. AWK比較兩個科學浮點數
- 18. TCL/TK如何在科學計數法中定義浮點精度
- 19. C++浮點精度
- 20. 與浮點精度
- 21. haskell浮點精度
- 22. XMLSerialization浮點精度
- 23. 用精確度打印浮點數右對齊
- 24. 浮點和雙精度恆定比較
- 25. 雙精度和浮點的含義?
- 26. 在python中打印浮點數
- 27. 在D中打印浮點數
- 28. MSVC win32:將擴展精度浮點數(80位)轉換爲雙精度浮點數(64位)
- 29. scanf浮點數,打印浮點數,不同的值?
- 30. python中精度浮點數的丟失
你打印的號碼是多少? – Gabe 2013-05-04 04:33:41
我正在嘗試使用cout進行打印。 – 2013-05-04 05:21:21