关于cout << fixed << setprecision(2)
fixed:
用于设置浮点数的输出精度为固定小数位数(6位)。
只要出现了fixed,则后面都是以fixed输出(就是说,如果之后还要继续使用,不用再打一遍fixed了),如果取消使用 unsetf 函数。
setprecision(2):
用于设置浮点数的输出精度为小数点后两位。
∴cout << fixed << setprecision(2)用于控制浮点数输出的精度,保留两位小数。
例如:
double x = 1.203; cout << fixed << setprecision(5) << x;
输出为: