- 2
- 0
- 约2.64万字
- 约 91页
- 2018-02-15 发布于浙江
- 举报
[电脑基础知识]编译原理第8章
第13章 输入输出流 13.1 C++的输入和输出 13.2 标准输出流 13.3 标准输入流 13.4 文件操作与文件流 13.5 字符串流 13.1 C++的输入和输出 13.1.1 输入输出的含义 操作系统的输入输出 每一个与主机相连的输入输出设备都被看作一个文件。 除了以终端为对象进行输入和输出外,还经常用磁盘(光盘)作为输入输出对象,磁盘文件既可以作为输入文件,也可以作为输出文件。 C++输入输出包括: (1) 对系统指定的标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。这种输入输出称为标准的输入输出,简称标准I/O。 (2) 以外存磁盘文件为对象进行输入和输出,即从磁盘文件输入数据,数据输出到磁盘文件。以外存文件为对象的输入输出称为文件的输入输出,简称文件I/O。 (3) 对内存中指定的空间进行输入和输出。通常指定一个字符数组作为存储空间(实际上可以利用该空间存储任何信息)。这种输入和输出称为字符串输入输出,简称串I/O。 C++系统提供了庞大的I/O类库,调用不同的类去实现不同的功能。 13.1.2 C++的I/O对C的发展——类型安全和可扩展性 在C语言中, 用printf和scanf进行输入输出,往往不能保证所输入输出的数据是可靠的、安全的。 在C++的输入输出中, C++的I/O操作是类型安全(type safe)的。 C++
原创力文档

文档评论(0)