C语言培训教材课件第9章.ppt

C语言培训教材课件第9章

2000年1月25日 北京理工大学 / 第9章 文件 9.1 文件的概念 9.2 文本文件的读写 9.3 二进制文件的读写 9.1 文件的概述 文件:存储在外部存储介质上相关数据的集合。 例如:程序文件中保存着程序,数据文件中保存着数据。 *.C C语言的源程序 文本文件 *.OBJ 目标文件 二进制文件 *.EXE 可执行文件 二进制文件 文件的存储特性 文件是一个有序的数据序列。C语言把文件作为一个字符(字节)序列处理,对文件的存取是以字符(字节)为单位进行的。 9.1 文件的概述 按文件存储数据的形式  ? ASCII文件(或称文本文件)   ASCII码文件中每个字节存放一个ASCII代码,代表一个字符,此种存储形式便于输出显示,在DOS操作系统下可以直接阅读。  ? 二进制文件 二进制文件中的数据是按照在内存中的二进制存储格式存放的,此种存储形式节省存储单元。二进制文件在DOS操作系统下不能直接阅读。 9.1 文件的概述 例如将整数1949分别存储在这两种数据文件中。 9.1 文件的概述 按照对文件的处理方式  ? 缓冲文件   利用缓冲文件系统处理的文件称为缓冲文件。系统处理方法是在内存中为每个正在使用的缓冲文件开辟一个缓冲区,其大小是512个字节。对文件读写数据都通过缓冲区进行。  ? 非缓冲文件 利

文档评论(0)

1亿VIP精品文档

相关文档