章文件C培训资料.pptVIP

  • 3
  • 0
  • 约5.39千字
  • 约 42页
  • 2018-11-17 发布于天津
  • 举报
章文件C培训资料.ppt

第八 章 文 件 C 语言程序设计A 8.1 文件的概念 1.文件概念 “文件”是指一组相关信息的有序集合。程序文件是程序代码的有序集合,数据文件是一组数据的有序集合。通常,文件是驻留在外部介质(如磁盘等)上的,只有在使用时才调入到内存中。每个文件都有一个名字,叫做文件名。计算机操作系统就是根据文件名对各种文件进行存取和处理的。 文件按存放设备可分为磁盘文件和设备文件两种。 文件按数据的组织形式又可分为ASCII码文件和二进制文件两种。 图8.1 ASCII码文件存储形式 ASCII码文件可在屏幕上按字符显示。通常,源程序文件都是ASCII文件。 二进制文件是按二进制的编码方式来存放文件的。二进制文件中的数据与该数据的二进制形式是一致的。例如,同样的整数6 843,转化为二进制数为1101010111011,在二进制文件中只占用两个字节,其存储形式如图8.2所示: 图8.2 二进制文件存储形式 缓冲文件系统 文件根据数据存取的实现过程,分为缓冲文件系统和非缓冲文件系统。 缓冲文件系统又称为高级文件系统,是指系统会自动为每一个正在使用的文件开辟一个内存缓冲区来输入和输出数据。 非缓冲文件系统又称为低级文件系统,系统不自动为文件开辟缓冲区,而是由用户根据所处理的数据的大小在程序中自己

文档评论(0)

1亿VIP精品文档

相关文档