C++(五)— 控制保留小数位数

C++(五)— 控制保留小数位数

1、C++中输出指定保留的小数位数。

  这里还要注意,每次输出只要设置一次就行了,因为这两个的作用范围是后续对象,而不是仅对后一个对象起作用。

#include<iostream>
#include<stdio.h>
#include<iomanip>
using namespace std;

int main()
{
    double num = 3.1415926;
    //保留指定精度小数
    cout << setiosflags(ios::fixed) << setprecision(2) << num << endl;
    cout << fixed << setprecision(2) << num << endl;

    //cout << setprecision(2) << num << endl;//保留有效数字
    return 0;
}