基于新信息技术的程序设计教程第14章 文件.pptxVIP

  • 1
  • 0
  • 约2.84千字
  • 约 20页
  • 2026-09-25 发布于陕西
  • 举报

基于新信息技术的程序设计教程第14章 文件.pptx

第14章文件;

14.1文件概述;

在程序运行时,常常需要将一些数据(运行的最终结果或中间数据)输出到硬盘上存放起来,以后需要时再从硬盘输入到计算机内存,这就要用到存储文件。除存储文件外,操作系统把每一个与主机相连的输入/输出设备都看作文件来管理。比如,键盘是输入文件,显示屏和打印机是输出文件。

在C语言中,文件被看作由字符(字节)按顺序组成的数据序列,并可按数据的组织方式分为二进制文件和ASCII码文件两种。;;

二进制文件是按二进制的编码方式来存放文件的。例如,数5678的存储形式占两个字节。

二进制文件虽然也可在屏幕上显示,但其内容无法读懂。C语言系统在处理这些文件时,并不区分类型,都将其看成是字符流,按字节进行处理。输入/输出字符流的开始和结束由程序控制,不受物理符号(如回车符)的控制。因此,也把二进制文件称作“流式文件”。;

14.1.2文件指针

每个被使用的文件都在内存中开辟一个区域,用来存放文件的有关信息。这些信息是保存在一个结构体类型的变量中的,该结构体类型由系统定义,取名为FILE。

FILE结构体类型的定义包含在stdio.h头文件中,由系统自动完成。只要程序用到一个文件,系统就为此文件开辟一个如上的结构体变量。有几个文件,就开辟几个这样的结构体变量,分别用来存放各个文件的有关信息

文档评论(0)

1亿VIP精品文档

相关文档