【C++中iostream库知识点简要概括】
一、定义与组成
- 定义:iostream为输入输出流,流是指要从某种 IO 设备上读出或写入的字符序列。
- 组成:iostream由istream和ostream(输入流和输出流)组成,标准库定义了四个对象:
cin: 标准输入,处理输入时使用
cout: 标准输出,处理输出时使用
cerr: 标准错误,通常用来输出警告和错误信息给程序的使用者
clog: 用于产生程序执行的一般信息
二、使用
- 头文件使用,不要加上“.h”,没加上的为改进的iostream库
#include< iostream >
- 使用的时候,该头文件没有定义全局命名空间,必须使用
using namespace std;
这样才能正确使用cout。
- 操纵符:
- “<<” : 把流插入到输出设备或输出缓冲区中,用于输出
- “>>” : 把流从输入缓冲区提取到变量中,用于输入
- 输入:
cin:“cin”和“>>”组合使用
-
单单使用cin时,遇到空格与回车键就停止输入

-
使用**cin.get()**来输入一个字符

-
使用cin.getline() 来输入,遇到回车键时停止输入,需要注意,括号里面需要约定输入的字符数

- 输出:
-
cout:与“<<”,“endl”(刷新缓冲区并插入换行符)组合使用,运用栈的原理进行输出,可以有各种格式设置

-
cerr :cerr 对象是非缓冲的,且每个流插入到 cerr 都会立即输出,用于显示错误消息

-
clog:有经过缓冲区
