《C语言程序设计》课件文件概述.pptx
《《C语言程序设计》课件文件概述.pptx》由会员分享,可在线阅读,更多相关《《C语言程序设计》课件文件概述.pptx(9页珍藏版)》请在文库网上搜索。
1、 C C语言程序设计语言程序设计001 001 鲍鲍 乐乐 *002 002 成飞鹏成飞鹏 *003 003 董子周董子周 *004 004 杜嘉晨杜嘉晨 *310310 张丹燕张丹燕 *学号学号姓姓 名名性别性别高数高数英语英语C C排名排名1.什么是文件什么是文件 C C语言程序设计语言程序设计1.什么是文件什么是文件文件:存储在外部存储介质上的数据集合。例如:程序文件中保存着程序,数据文件中保存着数据。C C语言程序设计语言程序设计1.什么是文件什么是文件文件的存储特性文件是一个有序的数据序列。C语言把文件作为一个字符(字节)序列数据流来处理,对文件的存取是以字符(字节)为单位进行的。程
2、序程序文件文件C C p r o g r a m p r o g r a m C C语言程序设计语言程序设计v 根据文件依附的介质,可分为普通文件和设备文件。普通文件设备文件2.文件的分类文件的分类 C C语言程序设计语言程序设计v 根据文件的组织方式,可分为顺序读写文件和随机读写文件。2.文件的分类文件的分类顺序读写文件按照文件所存储的数据的顺序从头到尾进行访问。随机读写文件存储的数据通常是有结构的,每条数据记录长度相等,因此可以通过计算直接访问文件中的特定记录。C C语言程序设计语言程序设计v 根据文件的存储形式,可分为ASCII码文件(文本文件)和二进制文件。2.文件的分类文件的分类例如
3、:将整数32767分别存储在这两种数据文件中。ASCII文件文件:ASCII码码二进制文件:补码二进制文件:补码占用占用5个字节个字节占用占用2个字节个字节0011000011001 11 1001100110 00 01 10 00011010011011111001100110 01 110100011010011011111 3 3 2 2 7 7 6 6 7 7 0111111111111111 C C语言程序设计语言程序设计3.文件缓冲区文件缓冲区v按照操作系统对磁盘文件的读写方式,文件系统可分为按照操作系统对磁盘文件的读写方式,文件系统可分为:缓冲文件系统非缓冲文件系统v缓冲区缓冲区:为了提高程序访问文件的速度而开辟的一块内存,大小通常为512字节。vC语言的文件处理函数语言的文件处理函数:带缓冲区的标准I/O函数不带缓冲的系统I/O函数。C C语言程序设计语言程序设计4.标准标准I/O函数的执行过程函数的执行过程 程序区程序区数据区数据区文件文件缓冲区缓冲区外存外存内存内存输入输出读写C C语言语言程序设计程序设计谢谢大家!谢谢大家!
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
15 文币 0人已下载
下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 课件 文件 概述