分享两种方法:1.头文件 2.从C语言中
1,用头文件<iomanip>中的setprecision()方法。
如:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double x=3.1415926;
cout<<fixed<<setprecision(3)<<x<<endl;
return 0;
}
输出结果为:3.142 (可以看出这种方法为 四舍五入)
(fixed之前的数不会受影响,setprecision()后的数都会受影响)
2,C语言中的printf()方法。
如:
#include<iostream>
using namespace std;
int main()
{
double x=3.1415926;
printf("%.3f,x);
return 0;
}
输出结果为:3.142 (可以看出仍是 四舍五入)