C++中setprecision用法


 

對應的c++頭文件是iomanip

cout.precision(n),setprecision(n)可控制輸出流顯示浮點數的數字個數。C++默認的流輸出數值有效位是6。

如果setprecision(n)等與setiosflags(ios::fixed)等合用,可以控制小數點右邊的數字個數。setiosflags(ios::fixed)是用定點方式表示實數。

如果與setiosflags(ios::scientific)等合用, 可以控制指數表示法中系數的小數點后的位數。setiosflags(ios::scientific)是用指數方式表示實數。

如果setprecision(n)等設置了,但setiosflags(ios::fixed)沒設置,即顯示常規浮點數時,指總共的位數

如果setprecision(n)等設置了,但setiosflags(ios::scientific)沒設置,當浮點數較大,系統自動顯示指數形式時,此時指系數總共的位數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM