【C++中iostream库知识点简要概括】

iostream是C++中的输入输出流库,主要包括cin用于标准输入,cout用于标准输出,cerr处理错误信息,clog记录一般程序信息。cin与>>结合用于变量输入,cin.get()和getline()提供不同方式的字符读取。cout配合<<及endl进行输出,cerr和clog分别处理未缓冲和缓冲的输出信息。
摘要由CSDN通过智能技术生成

一、定义与组成

  1. 定义:iostream为输入输出流,流是指要从某种 IO 设备上读出或写入的字符序列。
  2. 组成:iostream由istream和ostream(输入流和输出流)组成,标准库定义了四个对象:

cin: 标准输入,处理输入时使用
cout: 标准输出,处理输出时使用
cerr: 标准错误,通常用来输出警告和错误信息给程序的使用者
clog: 用于产生程序执行的一般信息

二、使用

  1. 头文件使用,不要加上“.h”,没加上的为改进的iostream库

#include< iostream >

  1. 使用的时候,该头文件没有定义全局命名空间,必须使用

using namespace std;

这样才能正确使用cout。

  1. 操纵符:
  • <<” : 把流插入到输出设备或输出缓冲区中,用于输出
  • >>” : 把流从输入缓冲区提取到变量中,用于输入
  1. 输入:
    cin:“cin”和“>>”组合使用
  • 单单使用cin时,遇到空格与回车键就停止输入
    在这里插入图片描述

  • 使用**cin.get()**来输入一个字符
    在这里插入图片描述

  • 使用cin.getline() 来输入,遇到回车键时停止输入,需要注意,括号里面需要约定输入的字符数
    在这里插入图片描述

  1. 输出:
  • cout:与“<<”,“endl”(刷新缓冲区并插入换行符)组合使用,运用栈的原理进行输出,可以有各种格式设置
    在这里插入图片描述

  • cerr :cerr 对象是非缓冲的,且每个流插入到 cerr 都会立即输出,用于显示错误消息
    在这里插入图片描述

  • clog:有经过缓冲区
    在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值