C++中输出精度的设定
2017-03-16 19:33
288 查看
C++中输出精度的设定
首先,需要包含头文件#include<iomanip>,该头文件控制输入输出流的格式;
其次:setiosflags(ios::fixed)与后面的setprecision(1)连用可以控制输出小数小数点后面的位数。
另外,如果在输出的时候设置域宽,则使用setw()函数,右对齐。
#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()函数,右对齐。