C语言程序设计(第二版)夏宽理赵子正编著第8章数据文件处理技术课件教学.pptVIP

  • 3
  • 0
  • 约9.21千字
  • 约 58页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计(第二版)夏宽理赵子正编著第8章数据文件处理技术课件教学.ppt

第8章 数据文件处理技术 8.1 文件类型和文件类型指针变量 8.2 常用的数据文件库函数 8.3 文件处理程序结构 8.4 文件处理程序实例 8.1 文件类型和文件类型指针变量 所谓“文件”是指,存储在计算机外部存储介质上数据的集合。操作系统是以文件名的方式对数据进行访问与组织的。 C语言把文件看作是一个字符(字节)的序列,即由一个一个字符的数据顺序组成。 根据数据的组织形式,可将文件分为两种:正文文件和二进制文件。 正文文件 以字符的形式存储数据信息,文件中的信息可以被分成一个个字符,存储的是字符的代码。 文件类型 二进制文件 把数据按其在内存中的形式存储在文件中,信息在文件中的表示形式与在计算机内存中的表示形式完全一样,文件中的数据信息可以被分成一个个字节,但通常是由若干字节构成一个有意义的数据信息。例如,由4个字节信息构成一个整数。 程序与文件交换数据的实现过程 缓冲区 操作系统为能高效地管理和控制设备,给程序正在使用的每个文件在内存中开辟一个适当大小的缓冲区。 程序要从文件读入一些信息时,系统先一次性地读入足够多的信息存于缓冲区中,供程序一部分一部分地使用。 程序要写信息到文件时,也先把信息写到缓冲区中,待缓冲区写满或写文件结束时,才把缓冲区中的内容写到文件中。 程

文档评论(0)

1亿VIP精品文档

相关文档