cout的格式化输出

int a=6;

cout<<dec<<a;//十进制

cout<<hex<<a;//十六进制

cout<<oct<<a;//八进制

cout<<bitset<sizeof(int)*8>(a);//二进制

或者使用:

cout.setf(ios::dec,ios_base::basefield);

 cout.setf(ios::hex,ios_base::basefield);

cout.setf(ios::oct,ios_base::basefield);

itoa函数可以将Int类型转换成2-36进制,16进制表示的char*.

如:

     int a=90;

     char c[20];

     itoa(a,c,2);//二进制表示的char

 C++的cout,C的printf的格式化输出还要全面的掌握。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值