C语言程序设计(第二版)丁亚涛第11章文件课件教学.pptVIP

  • 6
  • 0
  • 约1.56万字
  • 约 95页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计(第二版)丁亚涛第11章文件课件教学.ppt

第11章 文件 了解磁盘文件的概念和用途 掌握文件指针的概念和文件指针变量的定义方法 深刻理解文件的读、写、定位等基本操作的实现 熟悉文件的打开、关闭、读、写、定位等函数的调用形式 掌握文件操作在程序设计中的应用方法 掌握编译预处理的基本概念和使用形式 11.1 文件概述 【问题】数据在计算机中如何被保存和阅读? 11.1.1 文件的概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 例如:k:program.c,其中k:是路径,program.c是文件名。当需要使用文件的时候,需要将文件调入内存中。 11.1.2 文件的分类 从用户使用的角度看,文件可分为普通文件和设备文件 从文件编码和数据的组织方式来看,文件可分为ASCII码文件和二进制码文件。 ASCII文件也称为文本文件,文件在磁盘中存放时每个字符占一个字节,每个字节中存放相应字符的ASCII码。内存中的数据存储时需要转换为ASCII码。 二进制文件则不同,内存中的数据存储的时候不需要进行数据转换,存储介质上保存的数据采用与内存数据一致的表示形式存储。 11.1.2 文件的分类 从C语言对文件的处理方法来看。旧的C版本(如Unix系统下使用的C)有两种对文件的处理方法:一种叫“缓冲文件系统”,一种叫“非缓冲文件系统”。 缓冲文件系统

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档