c++保留两位有效数字和保留小数点后两位

演示代码如下:

#include <iostream>
#include <iomanip>

using namespace std;

int main()
{
    double a = 123.345;
    
    cout << "正常输出为:" << a << endl;
    
    cout << "保留两位有效数字:" <<  setprecision(2) << a << endl;
    
    cout << "保留小数点后两位:" << fixed << setprecision(2) << a << endl;

    return 0;
}

结果为:

正常输出为:123.345
保留两位有效数字:1.2e+02
保留小数点后两位:123.34

版权声明:本文为YMWM_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。