第十一章 文件的操作.PPT

第十一章 文件的操作.PPT

第十一章 文件的操作 2 课程引入 程序所需数据如何提供? 程序代码中给定 程序运行时由键盘输入 程序运行结果如何永久保存? 所谓“文件”是指一组相关数据的有序集合。 程序文件中保存着程序,数据文件中保存着数据。 *.C C语言的源程序 文本文件 *.OBJ 目标文件 二进制文件 *.EXE 可执行文件 二进制文件 文件的存储特性 文件是一个有序的数据序列。 C语言把文件作为一个字符(字节)序列处理,对文件的存取是以字符(字节)为单位进行的。 什么是文件? 在C语言中,“文件”的概念被进一步扩大,把每台与主机相连的输入输出设备都看作是一个文件。即把实际的物理设备抽象为逻辑文件,它们被称为设备文件。 对外部设备的输入输出就是对设备文件的读写。 特殊的文件——设备文件 按在内存中的组织形式 文本文件:每个字节存放一个字符的ASCII码; 二进制文件:按二进制的编码方式来存放文件的。 例:将整数1949分别存储在这两种数据文件中。 文件的种类 ASCII文件:ASCII码 二进制文件:补码 占用4个字节 占用2个字节0011100100111001 1 9 4 910011101 按照对文件的处理方式 缓冲文件:利用缓冲文件系统处理的文件称为缓冲文件。 系统处理方法:在内存中为每个正在

文档评论(0)

1亿VIP精品文档

相关文档