第十三章磁盘文件操作.pptVIP

  • 3
  • 0
  • 约2.65千字
  • 约 25页
  • 2017-10-14 发布于湖北
  • 举报
第十三章磁盘文件操作

* 人民邮电出版社 * 第十三章 磁盘文件操作(I/O系统) 13.1 文件概述 13.2 控制台I/O 13.3 ANSI 文件I/O系统 13.1.1 C文件的概念 文件(file)是计算机技术中的一个重要概念。文件一词我们多次使用。 从操作系统的角度,与主机相连的输入输出设备,也看做是文件。 13.1 文件概述 13.1.2 流的概念 ANSI C的文件系统适用于多种设备,如终端、磁盘和磁带等设备。 根据文件存储形式的不同,有两种类型的流:文本流和二进制流。 1. 文本流 文本流是一个ASCII码字符序列。根据具体环境的需要,可能会有一定的字符要进行转换。 2. 二进制流 二进制流是一组字节序列。它与设备之间传递的数据存在一一对应的关系,即没有任何字符的转换。 13.1.3 缓冲文件系统和非缓冲文件系统 C语言支持两种文件系统:缓冲文件系统和非缓冲文件系统。 所谓缓冲文件系统(buffered file system) 是指在进行I/O操作时,系统自动为每个打开的文件开辟一个内存缓冲区。 所谓非缓冲文件系统(unbuffered file system)是指系统不自动开辟内存缓冲区,而是由程序自己为每个文件设定缓冲区。 13.2 控制台I/O 13

文档评论(0)

1亿VIP精品文档

相关文档