C++输入输出格式

C++输入输出格式

头文件:iomanip控制格式
#include  //控制格式
输入输出(加粗为输入输出格式):
cin>>boolalpha>>x;//以布尔值的形式输入x,即输入true/false
boolalpha是输入bool值形式,noboolalpha是不以布尔值形式输入

cin>>oct>>a;//以8进制的形式输入
cin>>hex>>b;//以16进制的形式输入
cin>>dec>>c;//以10进制的形式输
cout<<showbase<<hex<<x;//显示出是几进制

cout.precision(5);//以浮点数的形式输出,共5位
cout<<fixed<<x;//以定点的形式输出
以上两个语句放在一起就是保留五位小数

cout<<scientific<<x;//以科学计数法的形式输出
比如输出3.1419e+000

cout<<left<<setw(6)<<n;//左对齐输出数据宽度为6,不够就空着

cout.width(6);//设定输出宽度为6
cout<<right<<n;//右对齐
cout<<setfill(‘0’)<<setw(10)<<77;
//输出77,宽度为10,不够的用0补,输出结果为:0000000077
cout<<fixed<<setprecision(5)<<f;
//以定点数的形式输出,小数点后保留5位

cout<<showpos<<1;
//输出的时候加上正负号,此句输出+1
noshowpos是不输出正数前面的+,负数的符号还是会输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值