C++中输出精度的设定
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double pi = 3.1415926;
cout << setiosflags(ios::fixed) << setprecision(2) << pi << endl;
system("pause");
return 0;
}
首先,需要包含头文件#include<iomanip>,该头文件控制输入输出流的格式;
其次:setiosflags(ios::fixed)与后面的setprecision(1)连用可以控制输出小数小数点后面的位数。
另外,如果在输出的时候设置域宽,则使用setw()函数,右对齐。