C++输出位数控制

来源:互联网 发布:姚明和邓肯比赛数据 编辑:程序博客网 时间:2024/04/27 16:43

这么点简单的东西总是记不清,气死人了,干脆粘贴在这好了

以下来自百度百科:

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
cout<<12345.0<<endl;//输出12345
//cout<<fixed<<setprecision(2)<<123.456<<endl;/*如果在这个位置就加上fixed的话,后面的输出全部都按照fixed处理*/
cout << setprecision(4)<< 3.1415926 << endl;//输出的结果是3.142
cout<<setprecision(3)<<12345.0<<endl;//输出的结果是 "1.23e+004 "
cout<<fixed<<setprecision(2)<<123.456<<endl;//输出的结果是123.46,要进行四舍五入
cout<<showpoint<<12345.0<<endl;//输出12345.0
}

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


0 0
原创粉丝点击