第12章 文件课件.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多

淆华广孚出版社

第12章文件

21C文件概述

1.

12.2文件类型指针

12.3文件的打开与关闭

12.4文件的读写

12.5文件的定位

12.6出错的检测

12.7文件输入输出小结

习题

12.1C文件概述

文件ile)概念。所

•(f是程序设计中一个重要的谓“文件”

一般指存储在外部介质上数据的集合。一批数据是以

如磁盘)上的。操作系统

文件的形式存放在外部介质(

是以文件为单位对数据进行管理的,也就是说,如果

想找存在外部介质上的数据,必须先按文件名找到所

指定的文件然

,后再从该文件中读取数据。要向外部

介质上存储数据也必须先建立一个文件(以文件名标

识,才能向

)它输出数据。

■以前各章中所用到的输入和输出,都是以终端为对象

的,即从终端键盘输入数据,运行结果输出到终端上。

从操作系统的角度看,每一个与主机相联的输入输出

设备都看作是一个文件。例如,终端键盘是输入文件,

显示屏和打印机是输出文件。

•在程序运行时,常常需要将一些数据(运行的最终结

果或中间数据)输出到磁盘上存放起来,以后需要时

。就要用到磁盘文

再从磁盘中输入到计算机内存这

件。

•c语言把文件看作是一个字符(字节)的序列,即由

(字的数据顺序组成。根据数据的

一个一个字符节)

组织形式分A文件和二进制文件。

,可为SII

C

I文件又文件,它的每一个字节放

ACI称文本ext)

S(t

一个ASCII代码,代表一个字符。二进制文件是把

内存中的数据按其在内存中的存储形式原样输出到

。如数0内

磁盘上存放果有一个整1000,在存中占2

个字节,如果按ASCII码形式输出,则占5个字节,

而按二进制形式,磁盘上只占2个字

输出在节,见

图12.1。用ASCII码形式输出与字符——对应,一

个字节代表一个字符,一个字节代表一个字符,

因而便于对字符进行逐个处理,也便于输出字符。

但一般占存储空间较多,而且要花费转换时间(二

AL

进制形式与SC(

码间的转换)用二进制形式输

出数值,可以节省外存空间和转换时间,但一个

字节并不对应一个字符,不能直接输出字符形式。

一般中间结果数据需要暂时保存在外存上

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档