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

  • 3
  • 0
  • 约8.73千字
  • 约 40页
  • 2017-01-02 发布于未知
  • 举报

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

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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档