setprecision(int) 控制输出流显示浮点数的数字个数,setprecision(n)就是输出的n个数,会有四舍五入。
如果与setiosflags(ios::scientific)合用, 可以控制指数表示法的小数位数。setiosflags(ios::scientific)是用指数方式表示实数。
fixed 固定精度
比如 cout<<fixed<<setprecision(4)<<1<<endl;
会输出1.0000
如果单单只有setprecision还是会显示1
如 cout<<setw(5)<<255<<endl;
结果是:
(空格)(空格)255
(上述操纵符需使用iomanip头文件)