c++设置浮点数输出精度
三个函数:
setprecision(n)
:设置输出n位有效数字
fix
:与setprecision(n)同用,代表保留n位小数
showpoint
不足的位数用0补齐
需要引入#include<iomanip>
库
测试代码:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
cout<<12345.0<<endl;
cout << setprecision(4)<< 3.1415926 << endl;
cout<<setprecision(3)<<12345.0<<endl;
cout<<fixed<<setprecision(2)<<123.456<<endl;
cout<<showpoint<<12345.0<<endl;
return 0;
}
运行结果: