C语言程序设计李学军第12章课件教学.pptVIP

  • 4
  • 0
  • 约8.41千字
  • 约 51页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计李学军第12章课件教学.ppt

C语言程序设计 第12章 文件 12.1 C语言文件概述 12.1.1 文件的概念与分类 1、文件的概念 文件是程序设计中的一个重要概念。所谓“文件”一般指存储在外部介质上数据的集合。一批数据是以文件的形式存储在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的,按名存取,也就是说,如果想找存在外部介质上的数据,必须先按文件名找到所指定的文件,然后从该文件中读取数据。要向外部介质上存储数据也必须先建立一个文件(以文件名标识),才能向它输出数据。例如,C语言源程序就是以C为后缀,存储在存储介质上的文件。运行Turbo C时,执行的tc.exe也是一个文件。为标识一个文件,每个文件必须有一个文件名,一般形式为:文件名.[扩展名],其中扩展名是可选的,并按类别命名,例如,C语言源程序的扩展名C,而可执行程序的扩展名是EXE,等等。 文件名的命名规则,遵照操作系统的约定。例如,在MS-DOS系统下,文件名的有效字符为字母、数字和部分专用符号,文件名最大长度为8,扩展名最大长度为3。如果超长,则以最大长度截取。 2、文件分类 文件有很多种,大家熟知的有文本文件、图形文件、声音文件、可执行文件等,它们有很多的分类方法。C语言把文件看作是一个字符(字节)的系列, 即由一个一个字符(字节)的数据顺序组成,根据数据的组织形式,文件可以分为以下两类: (1)ASCII文件

文档评论(0)

1亿VIP精品文档

相关文档