Skip to content

cout

默认输出浮点数时,采取保留 6 位有效数字的策略。

设置有效数字

cout.precision(12);

设置精度

有时候,设置有效数字个数的意义不大,此时我们还改为设置小数点后多少位:只需加上一句 cout << fixed; 即可。

cout << fixed; // 设置精度方式调整为小数点后 n 位
cout.precision(2); // 精度调到小数点后 2 位

设置科学记数法

使用科学记数法

cout << scientific;

不使用科学记数法

cout.setf(ios::fixed, ios::floatfield);

恢复默认格式(仅对大数使用科学记数法)

cout << defaultfloat;