使用cout
時,<iomanip>
標頭中定義的默認格式化程序是什麼?換句話說,一旦我使用cout << fixed << setPrecision(2)
將我的格式化程序設置爲fixed
,我該如何更改它?或者,我將更改爲?cout中`fixed`的反義詞是什麼?
6
A
回答
4
與std::fixed
相反的是std::scientific
。
(你找到操縱的this great answer一個很好的列表)。
1
您可以使用resetiosflags()
取消設置任何標誌。
1
的std::fixed
相反的是std::scientific
。這可能會爲你做。
但是,如果你想恢復更多的標誌,或者如果你需要以前狀態,而不是默認的可以使用更好的解決方案:
的
std::resetiosflags
機械手可以讓你特定的標誌重置他們的默認值;這兩個
ios::flags
函數讓您保存和恢復格式標誌的以前的值。
+1
uhm,在「回到默認值」的意義上,「std :: fixed」的反義詞不是「std :: scientific」。它更像是一種自動格式切換模式。 –
3
答案是在C++ 11中的std::defaultfloat
。要做到這一點在C++ 03,你可以做
cout.unsetf(std::ios_base::floatfield);
相關問題
- 1. R中dput()的反義詞是什麼?
- 2. bash中&&的反義詞是什麼?
- 3. Ruby中chr()的反義詞是什麼?
- 4. Rails中html_escape的反義詞是什麼?
- 5. iphone中pushviewcontroller的反義詞是什麼?
- 6. substr的反義詞是什麼?
- 7. ngDisabled的反義詞是什麼?
- 8. google.script.run的反義詞是什麼?
- 9. 「原型」的反義詞是什麼?
- 10. `git diff HEAD ^`的反義詞是什麼?
- 11. JTable.editCellAt(row,column)的反義詞是什麼?
- 12. 'unpack(「m」)`的反義詞是什麼?
- 13. 「git fetch」的反義詞是什麼?
- 14. stringByAddingPercentEscapesUsingEncoding的反義詞是什麼?什麼函數取出%轉義?
- 15. 在PHP中var-export函數的反義詞是什麼?
- 16. 在lodash中,「pairs()」的反義詞是什麼?
- 17. 大綱的反義詞是什麼:在CSS中沒有?
- 18. mysql中in函數的反義詞是什麼?
- 19. 在解析理論中,「派生」的反義詞是什麼?
- 20. 「Parser」的相反詞是什麼?
- 21. python的ord()函數的反義詞是什麼?
- 22. cout中的「uR」是什麼意思?
- 23. cout/cin究竟是什麼?
- 24. 什麼是「包裝函數」的反義詞?
- 25. 這個邏輯語句的反義詞是什麼
- 26. 延遲加載的反義詞是什麼?
- 27. `git filter-branch --subdirectory-filter`的反義詞是什麼?
- 28. MEF:懶惰<T>類型的反義詞是什麼?
- 29. 爲什麼std :: cout而不是簡單的cout?
- 30. assert_select的反義詞?
有一個「默認」,我可以設置? – Moshe
我相信默認是'std :: ios :: scientific'。 – Chad
@Moshe:不幸的是,沒有簡單的方法來完全重置流。即使是我見過的最複雜的代碼(十多年前由詹姆斯·坎澤所着)也忽略了一些深奧的屬性,比如'iword'和'pword'。 (當然,James完全意識到了這些限制。)然而,你可以使用['std :: ios :: flags()'](http://www.cplusplus.com/reference/iostream/)的ios_base /標記/)。 – sbi