#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double n=0.0;
n=7.0/4.0;
cout<<n<<endl;
cout<<fixed<<setprecision(3)<<n<<endl;
return 0;
}
输出结果:
1.75
1.750
setprecision与fixed 的直接连用可以直接控制小数的精确度
而其中 使用setprecision(n)可控制输出流显示浮点数的数字个数。
cout<<fixed 表示用一般的方式输出浮点数,C++默认的流输出数值有效位是6。