- 1
- 0
- 约2.84千字
- 约 20页
- 2026-09-25 发布于陕西
- 举报
第14章文件;
14.1文件概述;
在程序运行时,常常需要将一些数据(运行的最终结果或中间数据)输出到硬盘上存放起来,以后需要时再从硬盘输入到计算机内存,这就要用到存储文件。除存储文件外,操作系统把每一个与主机相连的输入/输出设备都看作文件来管理。比如,键盘是输入文件,显示屏和打印机是输出文件。
在C语言中,文件被看作由字符(字节)按顺序组成的数据序列,并可按数据的组织方式分为二进制文件和ASCII码文件两种。;;
二进制文件是按二进制的编码方式来存放文件的。例如,数5678的存储形式占两个字节。
二进制文件虽然也可在屏幕上显示,但其内容无法读懂。C语言系统在处理这些文件时,并不区分类型,都将其看成是字符流,按字节进行处理。输入/输出字符流的开始和结束由程序控制,不受物理符号(如回车符)的控制。因此,也把二进制文件称作“流式文件”。;
14.1.2文件指针
每个被使用的文件都在内存中开辟一个区域,用来存放文件的有关信息。这些信息是保存在一个结构体类型的变量中的,该结构体类型由系统定义,取名为FILE。
FILE结构体类型的定义包含在stdio.h头文件中,由系统自动完成。只要程序用到一个文件,系统就为此文件开辟一个如上的结构体变量。有几个文件,就开辟几个这样的结构体变量,分别用来存放各个文件的有关信息
您可能关注的文档
最近下载
- 中央空调系统巡检记录表.pdf
- 辽宁省沈阳市第一二六中学2026-2027学年九年级上学期9月作业反思调研语文试题(含答案).docx VIP
- 初中历史七年级下册《经略海洋与家国安危:明朝对外关系探微》教学设计.docx VIP
- 2025年演出经纪人云计算在演出项目协同管理中的应用专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照噪音污染防治法在无人机作业中的应用专题试卷及解析.pdf VIP
- GBT 5182—2008 叉车 货叉 技术要求和试验方法.pdf
- 2025年黄石市直遴选公务员考试真题及答案详解(必刷).docx VIP
- 2026医院主任医师晋升工作总结(3篇).docx VIP
- 广西桂林市广西师范大学附属中学2025—2026学年高二上学期第一次教学质量检测语文试题(含答案).docx VIP
- 病毒性肝炎病人的护理wjn.pptx VIP
原创力文档

文档评论(0)