C语言程序设计 第9章 数据文件的使用.pptxVIP

  • 8
  • 0
  • 约1.03万字
  • 约 79页
  • 2020-03-17 发布于江苏
  • 举报

C语言程序设计 第9章 数据文件的使用.pptx

第9章数据文件的使用9.1 文件的基本概念文件的基本概念1.文件概述文件:一般指存储在外部介质上的有组织的数据集合。 数据只有以一种永久性的方式存放起来才能在需要时被方便地访问。存储数据的目的是为了以后能够读取。2. C语言支持的文件格式C语言将数据的输入/输出看作数据的流入和流出,这样,不管是存储器中的文件,还是物理设备(如显示器、键盘等),都可看成一种流的源和目的,从而对它们的操作就是数据的流入和流出。C语言支持的文件格式就是这种流式文件。在C语言中流分为文本流和二进制流两大类。文本流:指在流中流动的数据是以字符形式出现的。二进制流:指流动的二进制数字序列,若流中有字符,则用1字节的二进制编码表示;若是数字,则用1字节的二进制数表示。文件和流的关系C将每个文件简单地作为顺序字节流(如下图)。每个文件用文件结束符结束。当打开文件时,就建立了和文件的关系。文件结束符字节0123456789n-1﹍﹍EOFC语言中将文件视为具有n个字节的文件的表示方法在开始执行程序的时候,系统将自动打开3个文件和相关的流(标准输入流、标准输出流和标准错误)。流提供了文件和程序的通信通道。例如:标准输入流使得程序可以从键盘读取数据;标准输出流使得程序可以在屏幕上输出数据。3.文件存取方式有顺序存取方式和随机存取方式两种。顺序存取:就是从前往后,一个一个读取内容。保存数据时,将数据附加在文件的末尾。常用

文档评论(0)

1亿VIP精品文档

相关文档