您的位置:首页 > 编程语言 > C语言/C++

(C++)setprecision与fixed控制精度

2017-07-14 10:48 162 查看
#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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: