- 0
- 0
- 约1.67万字
- 约 33页
- 2022-12-07 发布于北京
- 举报
文件概述
1、什么是文件
文件是存储在外部介质上文件是存储在外部介质上((如磁盘和磁带等外存储器如磁盘和磁带等外存储器))数据数据
或信息的集合或信息的集合或信息的集合或信息的集合。。。。
程序文件中保存着程序程序文件中保存着程序,,而数据文件中保存着数据而数据文件中保存着数据。。
例如例如例如例如::
文本文件文本文件:: C11C11_102.C_102.C、、CC语言的源程序语言的源程序
二进制二进制文件文件::C1C11_102.OBJ1_102.OBJ、、目标文件目标文件
CCC_102102102102..EXEEXEEXEEXE、、可执行文件可执行文件可执行文件可执行文件
文件概述
2、文件的性质
文件是文件是一个有序的数据序列个有序的数据序列。文件的所有数据之文件的所有数据之
间有着严格的排列次序的关系(类似数组类型的数
据),要访问文件中件中的数数据,必须按照它它们的排排列顺
序,依次进行访问。
源程序源程序源程序源程序
可执行程序可执行程序
文件概述
3、系统对文件的处理过程
系统对文件进行输入/输出操作的一般过程是:
写文件写文件
称为输出
输出文件输出文件
程序程序程序程序 缓冲区缓冲区缓冲区缓冲区
数据区数据区
文件文件
计算机内存计算机内存计算机内存计算机内存 输入文件输入文件
缓冲区缓冲区 计算机外存计算机外存
读文件
称为输入
文件概述
4、文件的分类
(1)从文件中数据的组织形式看
根据数据在磁盘上存储的格式根据数据在磁盘上存储的格式,将文件分为两类将文件分为两类:
文本文件,或称ASCII文件,即TXT文件
文本文件中保存的数据,采用ASCII码作为存储方式,先将
全部数据转换为ASCII码形式。每个ASCII字符占用一个字节。
文本文件使用编辑软件可以直接阅读。
二进制文件二进制文件
二进制文件中保存的数据,是将数据在内存中二进制存储
格式不做任何转换格式不做任何转换,直接存入文件中直接存入文件中。
二进制文件使用编辑软件不能直接阅读。
文件概述
((((2222)))) 从从从从用户观点看用户观点看用户观点看用户观点看,,,,文件可分为文件可分为文件可分为文件可分为::::
普通文件普通文件((亦称为磁盘文件亦称为磁盘文件))
普通文件是以磁盘为对象且无其它特殊性能的文件普通文件是以磁盘为对象且无其它特殊性能的文件普通文件是以磁盘为对象且无其它特殊性能的文件普通文件是以磁盘为对象且无其它特殊性能的文件。。
特殊文件特殊文件((亦称为标准设备文件或标准亦称为标准设备文件或标准I/OI/O文件文件))
特殊文件是以终端为对象的标准的设备文件特殊文件是以终端为对象的标准的设备文件。。
在在CC语言中语言中,,““文件文件””的概念具有广泛的意义的概念具有广泛的意义,,它把与主机
您可能关注的文档
- 北京理工大学《C语言程序设计3》课件-第8章函数.ppt
- 北京理工大学《C语言程序设计4》课件-第七章数组.ppt
- 北京理工大学《C语言程序设计4》课件-第三章 数据类型和运算规则 (1).ppt
- 北京理工大学《C语言程序设计4》课件-第九章 指针.ppt
- 北京理工大学《C语言程序设计4》课件-第二章 C语言概述.ppt
- 北京理工大学《C语言程序设计4》课件-第五章 选择结构的程序设计.ppt
- 北京理工大学《C语言程序设计4》课件-第八章 函数.ppt
- 北京理工大学《C语言程序设计4》课件-第六章 循环结构的程序设计.ppt
- 北京理工大学《C语言程序设计4》课件-第十章 结构、联合与枚举类型.ppt
- 北京理工大学《C语言程序设计5》课件-第4章算法.pptx
最近下载
- 胃炎.ppt VIP
- 四诊心法白话解.doc VIP
- 火力发电企业锅炉技术监督实施细则.pdf VIP
- (高清版)ZT 0078-2015 固体矿产勘查原始地质编录规程.pdf VIP
- 1.江苏省教育工作先进个人(教学名师)评选办法.docx VIP
- 电力行业巡检四足机器人.pdf VIP
- Danfoss丹佛斯iC2-Micro Frequency Converters Design Gu Design guide说明书用户手册.pdf VIP
- 灭火器知识PPT课件.pptx VIP
- 《大数据金融》高等院校经济类专业全套教学课件.pptx
- RP903摊铺机使用说明书-中文(1).pdf VIP
原创力文档

文档评论(0)