cout<<setprecision(2);
cout<<fixed<<2.344+2.321<<endl;
输出结果为4.67(四舍五入)
double a=2.344,b=2.231;
cout<<setprecision(2);
cout<<fixed<<a+b<<endl;
输出结果为4.66(没有四舍五入)
请教一下各位这是为什么?
c++输入输出函数在精度控制下的四舍五入规则是什么?
cout<<setprecision(2);
cout<<fixed<<2.344+2.321<<endl;
输出结果为4.67(四舍五入)
double a=2.344,b=2.231;
cout<<setprecision(2);
cout<<fixed<<a+b<<endl;
输出结果为4.66(没有四舍五入)
请教一下各位这是为什么?
c++输入输出函数在精度控制下的四舍五入规则是什么?