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

一、定义与组成

  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:有经过缓冲区
    在这里插入图片描述