1 / 67
文档名称:

C语言文件习题 ppt课件.ppt

格式:ppt   大小:693KB   页数:67页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言文件习题 ppt课件.ppt

上传人:1033951284 2020/9/14 文件大小:693 KB

下载得到文件列表

C语言文件习题 ppt课件.ppt

相关文档

文档介绍

文档介绍:*C语言文件****题输入处理输出键盘内存显示器磁盘磁盘文件scanfgetchargets...printfputcharputs...*C语言文件****题本章学****要点正确理解文件的概念,文件系统的特点;掌握文件指针的概念和定义方法;熟练使用文件读写函数,学会定位文件指针。掌握本章内容的捷径:对文件永远是:打开——操作——关闭学会文件操作库函数(即标准I/O库函数)的用法*C语言文件****题文件概述文件处理文件顺序读写文件随机操作文件检测文件实例*C语言文件****题文件的定义存储在外部介质上(如磁盘和磁带等外存储器)的数据或信息的集合。 例如:程序文件中保存着程序,而数据文件中保存着数据。 C语言源程序文本文件 目标文件 二进制文件 可执行文件 二进制文件*C语言文件****题文件的性质 文件是一个有序的数据序列,数据之间有着严格的排列次序关系,可以按照它们的排列顺序,依次进行访问,也可以按照需要,访问任意位置上的数据。*系统对文件的处理过程系统对文件的处理过程就是对文件进行输入/输出操作的过程。文件程序数据区输出文件缓冲区输入文件缓冲区计算机内存计算机外存写文件称为输出读文件称为输入*C语言文件****题文件的分类文本文件二进制文件普通文件(磁盘文件)特殊文件(标准设备文件)缓冲文件系统非缓冲文件系统*从文件数据的组织形式(存储格式)看ASCII文件(或称文本文件,即TEXT文件)文本文件中的数据采用ASCII码格式存储,全部数据转换为ASCII码。每个ASCII字符占1个字节。ASCII文件使用文本编辑器可直接阅读。二进制文件 对数据在内存中的二进制存储格式不做任何转换,直接存入文件,形成二进制文件。二进制文件在操作系统下不能直接阅读。*C语言文件****题例如:将整数1024分别存储到ASCII文件和二进制文件中,将采用不同的编码形式,占用不同的字节长度。内存中的存储形式:补码00000**********ASCII文件:ASCII码’1’’0’’2’’4’二进制文件:补码00000**********占4个字节占2个字节*比较:ASCII文件中,每个字符以ASCII码形式存储,方便对字符的逐个处理;在操作系统下或使用文本编辑器时,可以直接阅读、修改,方便与其它系统进行数据交换。缺点是占用磁盘存储空间多,并且系统要付出将内存中的二进制形式转为ASCII码的时间开销。用二进制形式输出,可以节省磁盘空间和转换时间,但输出的数据因为是内存中的格式,在操作系统下和一般的编辑器中不能直接识别。