C++ 格式化IO

主要介绍了C++ 如何格式化IO,包括整型,浮点型,布尔型等数据类型的操作,以及输出补白等常用功能的介绍
摘要由CSDN通过智能技术生成

引言

昨天笔试腾讯后,收获不少,虽然比上次网易的情况略好一些,但是感觉自己的coding能力还是不够,在高压力情况下的心理素质不过关。本文顺带总结一下笔试中遇到的C++格式化输出问题,当时由于紧张和对知识的不熟悉,对这道简单的格式化输出竟然留了空白,真是太亏了。下面开始正文。
C++一般采用cout进行格式化输出,包含头文件< iomanip >可以实现几乎所有你想要的格式化输出。主要包括:

  1. 操纵不同类型的格式
  2. 浮点数输出精度和科学计数法
  3. 定宽输出(包括填充符号)
  4. 未格式化流的读取

    操纵不同类型的格式

    对于不同类型的格式,可以使用操作符改变格式状态。

    整型变量

    可以按不同进制输出:

int val = 17;
cout<<oct<<val<<endl; //输出21
cout<<hex<<val<<endl; //输出11
cout<<dec<<val<<endl; //输出17

//可以使用showbase操作符显示进制
cout<<showbase;
cout<<oct<<val<<endl; //输出021
cout<<hex<<val<<endl; //输出0x11
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值