fixed和setprecision的使用

来源:互联网 发布:hc05蓝牙测试软件 编辑:程序博客网 时间:2024/05/23 01:23
// Manipulators(流操纵符)// 详细解析// 流操纵符fixed和setprecision的使用#include<iostream>#include<iomanip>using namespace std;int main(){    double num = 123.45678 ;    // 默认情况下,数据显示的最大位数(包括小数点之前和小数点之后)是6位,四舍五入。    cout << num << endl ;    // setprecision指定位数为7位,所以四舍五入7位数字    cout << setprecision( 7 ) << num << endl;    // fixed放在setprecision的前面,则setprecision(2)指定小数点后显示位数,不四舍五入    cout << fixed << setprecision( 2 ) << num << endl ;    return 0;}


输出结果:
123.457
123.4568
123.46
原创粉丝点击