清华程序设计复习绪论.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精品文档

相关文档