用cin输入

本文详细介绍了C++中cin输入的使用,包括cin如何转换不同类型输入、与hex,oct,dec的结合使用、检查输入的方法及流状态的管理。同时讨论了cin与get的区别,以及字符和字符串输入的特点,强调了流状态对输入输出的影响及其处理方式。" 133883050,14928496,奶牛体型自动测量技术:YOLO v5在点云数据中的应用,"['计算机视觉', '深度学习', '3D重建', '图像处理', '动物科学']
摘要由CSDN通过智能技术生成

用cin输入


cin从输入流中抽取字符,需要转换为相应的类型


可以将hex,oct,dec与cin一起使用


cin>>如何检查输入

cin>>抽取字符时,会跳过空白字符(空格,制表符,换行符)
也就是说,'\n'、空格啥的不会读取到
如果类型不匹配,cin>>停止抽取


流状态

cincout均包含一个描述流状态的数据成员。
流状态由三个元素组成:eofbit,badbit,failbit
三个全为0时,说明一切顺利
流状态详情:C++PrimerPlus page-756

  • 设置状态

    clear()setstate()可以设置状态,但有区别:
    clear(0)clear(goodbit)将所有三个状态设置为0
    clear(eofbit)设置eofbit,其他状态则被清除
    set

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值