精度
1.#include<iomanip>
cout<<setiosflags(ios::fixed)<<setpricision(4)<<4<<endl;
输出为4。
如果 float a=4;
cout<<setiosflags(ios::fixed)<<setpricision(4)<<4<<endl;
则输出4.0000.
cout<<setiosflags(ios::scientific)<<setprecision(4)<<a<<endl;
输出为4.0000e+01。
cout<<setprecision(4)<<a<<endl;
输出为4。
a=4.001时输出为4.001.
a=40234.4时输出为4.023e+03
step by step.