對應的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)沒設置,當浮點數較大,系統自動顯示指數形式時,此時指系數總共的位數