您的位置:首页 > 编程语言 > C语言/C++

C++输出位数控制

2015-03-07 15:05 246 查看
这么点简单的东西总是记不清,气死人了,干脆粘贴在这好了

以下来自百度百科:

#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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: