- 1
- 0
- 约1.04万字
- 约 10页
- 2018-12-03 发布于江西
- 举报
第十章 文件
C文件概述
文件类型指针
文件的打开与关闭
文件的读写
文件的随机读写
10.1 C文件概述
文件:存储在外部介质上数据的集合,是操作系统数据管理的单位,用文件名标识
从操作系统的角度来看,任何和主机相连的输入输出设备都是文件——标准文件
C语言中的文件是流式文件,即把文件看作是一个有序的字节流,文件以文件结束标志结束
使用数据文件的目的
数据文件的改动不引起程序的改动——程序与数据分离
不同程序可以访问同一数据文件中的数据——数据共享
能长期保存程序运行的中间数据或结果数据
10.1 C文件概述
文件分类
按存储介质:
普通文件:存储介质文件(磁盘、磁带等)
设备文件:非存储介质(键盘、显示器、打
印机等)
按数据的组织形式:
文本(text)文件: ASCII文件,文件中每一个字节存放一个ASCII码,代表一个字符
二进制文件:把数据转换成二进制形式存储的文件
文本文件特点:
存储量大、速度慢、便于对字符操作
二进制文件特点:
存储量小、速度快、便于存放中间结果
如 int型数10000
文件处理方法
C语言使用缓冲文件系统
缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区
非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区
特点:减少读写次数,提高速度和数据管理质量
缓冲区——内存中的一段
您可能关注的文档
- 数字电子技术实验(4)(05-03-16).ppt
- 数字电子技术实验(3)(05-10-9).ppt
- 数字电子技术实验(5)(05-10-15).ppt
- “啤酒游戏”案例作业.doc
- 新时期的创新思维之教学.ppt
- 数学:3.2《一元二次不等式的解法》课件(人教A版必修5).ppt
- c第二章数据描述(学生).ppt
- c第三章输入输出(学生).ppt
- C第四章流程设计(学生).ppt
- c第五章数组(学生).ppt
- 新生家长会发言稿写法与入学适应沟通.docx
- 社区老年人健康管理服务方案:建档评估、慢病随访、跌倒与营养风险干预(含年度服务指标).docx
- 上市公司财报分析方法:以虚构零售企业为例的利润质量、现金流与营运效率逐项拆解.docx
- 节前安全检查方案.docx
- 承包商与相关方全流程准入审批及现场监管方案.docx
- 建设工程进度款申请母版与三期计量付款核对示范.docx
- 绿色施工扬尘噪声控制与在线监测.docx
- 家庭教育金规划与现金流排布实操手册:从学龄前储备节奏、各阶段学费测算到大学教育金缺口弥补的完整测算方法.docx
- 小学秋游活动方案:路线安排、安全预案、费用预算与家长沟通材料(含完整执行表).docx
- 期中考试试卷_高二物理.docx
最近下载
- 江苏德桥仓储有限公司422较大火灾事故调查报告.pdf VIP
- 洪恩识字识字卡(001-100),可直接打印剪裁.docx VIP
- 3.2《县委书记的榜样——焦裕禄》课件(共20张PPT)统编版高中语文选择性必修上册.pptx VIP
- 流感病毒细胞分离培养PPT.pptx
- 《通信原理与通信技术》_第14章 卫星通信技术.pptx VIP
- 【优质】四川移动:投诉智能管理体系研究.ppt VIP
- 二上数学乘法综合练习卷30套(表内乘法口算、乘加乘减、最大填几、最小填几)30页.docx VIP
- (共22页PPT)年级《竹节人》柯淑敏.pptx
- 贵定县贵州宝塔石化3.27火灾事故报告.pdf VIP
- 护患沟通艺术与冲突化解策略.pptx VIP
原创力文档

文档评论(0)