清华程序设计复习.pdf

输入输出流  一、C++的输入和输出  1. 输入输出类型:  (1)标准 I/O:对系统指定的标准设备(包括键盘、显示器等)的 I/O 操作  (2 )文件 I/O:以磁盘文件为对象进行 I/O,即从磁盘文件输入数据,数据输出到磁盘文 件  (3 )字串 I/O:对内存中指定空间(通常为一个字符数组)进行输入和输出  注意:C++I/O 操作是可扩展的。不仅可以用来输入输出标准类型的数据,也可以用于用户 自定义类型数据的I/O    2. 流:  (1) 概念:  外延:从一个对象到另一个对象的数据流动的字节序列  内涵:内存中为每个流开辟一个内存缓冲区,用来存放流中的数据,即流是与内存 缓冲区相对应。流的内容可是ASCII 字符、二进制数,图像和视音频等数据  (2 ) 类型:  标准流:用于程序与 I/O 设备之间的数据交互  文件流:用于程序与磁盘文件之间的数据交互  字串流:用于程序与内存字符数组之间的数据交互  3. C++I/O 类库结构   C++的 I/O 流被定义为不同的流类。用流类

文档评论(0)

1亿VIP精品文档

相关文档