1. 程式人生 > >使用C++標頭檔案iomanip控制輸出精度

使用C++標頭檔案iomanip控制輸出精度

/*setprecision函式控制輸出流顯示浮點數的有效位數
 * 如果和fixed合用的話,控制小數點右面的位數,fixed的意思是從小數點開始計數
*/
#include<iostream>
#include<iomanip> //setprecision函式在這個標頭檔案
using namespace std;

int main()
{
cout << setprecision(8) << 10.0/3 << endl;//輸出8位有效數字
cout << setprecision(8) << 1.0/3 << endl;
cout << fixed << setprecision(8) << 10.0/13 << endl;//輸出到小數點位後八位
cout << fixed << setprecision(8) << 1.0/13 << endl;
return 0;
}

執行結果如下: