- 0
- 0
- 约5.15千字
- 约 33页
- 2021-12-07 发布于湖北
- 举报
第8章 文 件 8.1 概 述 8.1.1 文件的概念 文件一般是指存储在计算机外部介质上的数据的集合。操作系统是以文件为单位对数据进行管理的,即如果想找到存放在外部介质上的数据,必须先按照文件名找到所指定的文件,然后再从该文件中读取数据。要在外部介质上存储数据必须先建立一个文件,才能向它输出数据。 在C语言中,数据文件有两种形式:ASCII文件和二进制文件。 (1)ASCII文件也称为文本文件,它的每一个字节存放一个ASCII码,代表一个字符。所以,它占存储空间较多,处理时间稍长,但方便输出字符。 (2)二进制文件用二进制数代表数据,与数据在内存中的存储形式相同。所以,占用空间少,速度快,但不能直接输出字符形式。 8.1.2 文件操作的基本方法和步骤 所谓缓冲文件系统,是指系统自动地在内存区为每个正在使用的文件开辟一个缓冲区。从内存向磁盘输出数据时,先将数据送入输出文件缓冲区中,当输出文件缓冲区写满时,再一起写到磁盘上。如果从磁盘向内存读入数据,则一次从磁盘文件将一批数据读取到输入缓冲区,然后再从缓冲区逐个地将数据送到程序数据区。 所谓“非缓冲文件系统”,是指系统不自动开辟确定大小的缓冲区,而由程序为每个文件设定缓冲区。 在C语言中,操作文件主要有以下3个基本步骤: (1)打开文件。 (2)读
您可能关注的文档
- 上交大《物流企业会计》教学资料包 教学课件 第四章.ppt
- 同济《包装设计与制作》教学资料 教学课件 项目2.pptx
- 上交大《人际沟通》教学资料包 PPT终稿 第6章.pptx
- 《五官科护理学》(天津科技)教学资料 4第九章第四节 口腔颌面部.pptx
- 国防《AutoCAD 2010中文版应用教程》教学资料包 教学课件 第2章.ppt
- 上交大《中医护理学》教学资料包 教学课件 中医护理基本原则.ppt
- 《Visual Basic程序设计(Visual Basic 6.0)》 PPT课件 第5章 数组.ppt
- 上交大《物流企业会计》教学资料包 教学课件 第七章.ppt
- 《机电专业英语》 教学课件课件 Unit 25 Mould Design and Manufacturing.ppt
- 上交大《物流企业管理》教学资料包 教学课件 第四章.ppt
- (正式版)DB62∕T 4468-2021 《小麦品种 兰天42号》.pdf
- (正式版)DB62∕T 4419-2021 《天麻栽培技术规程》.pdf
- (正式版)DB62∕T 4430-2021 《河西地区杂交西瓜种子制种田套种向日葵栽培技术规程》.pdf
- (正式版)DB62∕T 4514-2022 《马鞭草栽培技术规程》.pdf
- (正式版)DB62∕T 4529-2022 《风力发电机组叶片维护技术规程》.pdf
- (正式版)DB62∕T 4546-2022 《青杨天牛综合防治技术规程》.pdf
- CN119432049A 一种聚氨酯树脂基水润滑轴承复合材料及其制备方法 (中国科学院兰州化学物理研究所).pdf
- CN119426846A 一种蓝宝石与可伐合金封接用活性钎料及其制备方法 (北京有色金属与稀土应用研究所有限公司).pdf
- CN119432597A 基于印章微结构图案化的血管化类器官芯片及其制备方法 (上海交通大学).pdf
- CN119433348A 一种高钴镍二次硬化钢用超低硫超纯铬铁及其制备方法 (成都先进金属材料产业技术研究院股份有限公司).pdf
原创力文档

文档评论(0)