c第十章文件(学生).pptVIP

  • 1
  • 0
  • 约1.04万字
  • 约 10页
  • 2018-12-03 发布于江西
  • 举报
第十章 文件 C文件概述 文件类型指针 文件的打开与关闭 文件的读写 文件的随机读写 10.1 C文件概述 文件:存储在外部介质上数据的集合,是操作系统数据管理的单位,用文件名标识 从操作系统的角度来看,任何和主机相连的输入输出设备都是文件——标准文件 C语言中的文件是流式文件,即把文件看作是一个有序的字节流,文件以文件结束标志结束 使用数据文件的目的 数据文件的改动不引起程序的改动——程序与数据分离 不同程序可以访问同一数据文件中的数据——数据共享 能长期保存程序运行的中间数据或结果数据 10.1 C文件概述 文件分类 按存储介质: 普通文件:存储介质文件(磁盘、磁带等) 设备文件:非存储介质(键盘、显示器、打 印机等) 按数据的组织形式: 文本(text)文件: ASCII文件,文件中每一个字节存放一个ASCII码,代表一个字符 二进制文件:把数据转换成二进制形式存储的文件 文本文件特点: 存储量大、速度慢、便于对字符操作 二进制文件特点: 存储量小、速度快、便于存放中间结果 如 int型数10000 文件处理方法 C语言使用缓冲文件系统 缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区 非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区 特点:减少读写次数,提高速度和数据管理质量 缓冲区——内存中的一段

文档评论(0)

1亿VIP精品文档

相关文档