c++输出浮点数

来源:互联网 发布:免费页游平台源码 编辑:程序博客网 时间:2024/05/18 13:43

setprecision(int) 控制输出流显示浮点数的数字个数,setprecision(n)就是输出的n个数,会有四舍五入。

如果与setiosflags(ios::scientific)合用, 可以控制指数表示法的小数位数。setiosflags(ios::scientific)是用指数方式表示实数。


fixed 固定精度

比如 cout<<fixed<<setprecision(4)<<1<<endl;

会输出1.0000

如果单单只有setprecision还是会显示1



setw() 设置域宽

setw(n)用法: 通俗地讲就是预设宽度
如 cout<<setw(5)<<255<<endl;
结果是:
(空格)(空格)255

(上述操纵符需使用iomanip头文件)

0 0