学科分类
目录
C++基础

C++中输入输出的分类

程序的输入是指将文件中的数据传递给程序,输出是指将程序中的输出结果传递给文件。C++系统将输入输出分为三类,具体如下:

1、标准I/O

内存与标准输入输出设备(键盘与显示器)之间的数据传递,即从键盘输入数据,输出到显示器屏幕,这种输入输出称为标准输入输出,简称为标准I/O。

2、文件I/O

以磁盘(或光盘)文件为对象进行输入和输出,例如从磁盘文件输入数据,数据输出到磁盘文件。这种以外存文件为对象的输入输出称为文件的输入输出,简称为文件I/O。

3、串I/O

对内存中指定的空间进行输入输出,通常指定一个字符数组为存储空间(实际上可以利用该空间存储任何信息),这种输入输出称为字符串输入输出,简称为串I/O。

输入输出的数据的传递过程会形成不同的I/O流,C++将这些流定义成了不同的类,用类来定义流对象以实现数据的传递。

点击此处
隐藏目录