C++ 的 I/O 发生在流中,流是字节序列。字节流从设备(例如键盘、磁盘驱动器等)流向内存,叫做输入操作。字节流从内存流向设备(例如显示屏、打印机等),叫做输出操作。
I/O 库头文件
头文件 | 函数和描述 |
---|---|
<iostream> | 定义了 cin(对应标准输入流)、cout(对应标准输出流)、cerr(对应非缓冲标准错误流) 和 clog (对应缓冲标准错误流)对象。 |
<iomanip> | 通过所谓的参数化的流操纵器(比如 setw 和 setprecision),来声明对执行标准化 I/O 有用的服务。 |
<fstream> | 为用户控制的文件处理声明服务。 |
标准输出流(cout)
预定义的对象 cout 是 ostream 类的一个实例。cout 对象"连接"到标准输出设备,通常为显示屏。cout 与流插入运算符(<< )