C语言程序设计(第二版) 教学课件 作者 刘克成 张凌晓 ch9.pptVIP

  • 2
  • 0
  • 约8.66千字
  • 约 18页
  • 2019-10-04 发布于未知
  • 举报

C语言程序设计(第二版) 教学课件 作者 刘克成 张凌晓 ch9.ppt

文件概述 标准文件操作 文件:指存储在外部介质上的数据的集合,是一批逻辑上有联系的数据,是操作系统数据管理的单位 使用数据文件的目的: 1、数据文件的改动不引起程序的改动——程序与数据分离 2、不同程序可以访问同一数据文件中的数据——数据共享 3、能长期保存程序运行的中间数据或结果数据 文件的分类: 从用户的角度看,文件可分为普通文件和设备文件 普通文件指存储在磁盘、磁带等存储介质上的文件; 设备文件指非存储介质文件,如显示器、键盘、打印机等; 从数据组织形式看,文件可分为文本文件和二进制文件 文本文件:也称 ASCII码文件,每个字节存放一个字符的ASCII码; 二进制文件:数据按其在内存中的存储形式原样存放; 如 int型数10000 0010011100010000 内存存储形式 0010011100010000 二进制形式 0011000100110000001100000011000000110000 ASCII形式 C语言的文件系统可分为缓冲文件系统和非缓冲文件系统 缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区 非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区 磁盘文件 输出文件缓冲区 输入文件缓冲区 程序数据区 a 缓冲文件系统: 缓冲区 程序指令区 用户数据区 磁盘 非缓冲文件系统:

文档评论(0)

1亿VIP精品文档

相关文档