- 11
- 0
- 约1.07万字
- 约 16页
- 2017-07-15 发布于浙江
- 举报
C语言一日一学第13课——文件
[课程]C语言一日一学第13课——文件 13.1 C文件概述 文件的定义 ?? 所谓文件一般指存储在外部介质(如磁盘磁带)上数据的集合. 操作系统是以文件为单位对数据进行管理的. 文件的分类 从用户观点: ??特殊文件(标准输入输出文件或标准设备文件) ??普通文件(磁盘文件) 从操作系统的角度看,每一个与主机相连的输入输出设备看作是一个文件。 例:输入文件:终端键盘 ????输出文件:显示屏和打印机 文件的分类 ?? 按数据的组织形式: ASCII文件(文本文件):每一个字节放一个ASCII代码二进制文件:把内存中的数据按其在内存中的存储形 式原样输出到磁盘上存放. 例:整数10000在内存中的存储形式以及分别按ASCII 码形式和二进制形式输出如下图所示: 文件的分类 ??ASCII文件和二进制文件的比较:ASCII文件便于对字符进行逐个处理,也便于输出字符。但一般占存储空间较多,而且要花费转换时间。??二进制文件可以节省外存空间和转换时间,但一个字节并不对应一个字符,不能直接输出字符形式。 ?? 一般中间结果数据需要暂时保存在外存上,以后又需要输入内存的,常用二进制文件保存。 文件的分类 ?? C语言对文件的处理方法:缓冲文件系统:系统自动地在内存区为每一个正在使用的文件开辟一个缓冲区。用缓冲文件系统进行的输入输出又称为高级磁
您可能关注的文档
- CK238防盗主机说明书.pdf
- CJ1M技术参数.pdf
- Chrome开发工具 技巧和窍门.pdf
- CISP0206应用安全.pdf
- Clark与Park转换.pdf
- Clojure 并发编程.pdf
- Clojure 异常处理.pdf
- CMOS图像传感器彩色像素排列新方法和彩色图像恢复技术.pdf
- CN201020046984紫外光固化转印膜金属装饰板.pdf
- CNC 机床传动系统稳定边界的确定.pdf
- 导尿管堵塞的识别与处理及护理要点.pptx
- 导尿管留置期间的观察与护理要点.pptx
- 尊重隐私:护理中的人文关怀目标.pptx
- 湖南名校大联盟2026届高三月考卷(七)数学试题(解析版).pdf
- 6.1《公有制为主体、多种所有制经济共同发展》教案 2025-2026学年统编版道德与法治八年级下册.docx
- 城市可信数据空间建设方案.pdf
- 6.1公有制为主体、多种所有制经济共同发展 课件 2025-2026学年统编版道德与法治八年级下册 (2).pptx
- 导尿技术与护理.pptx
- 6.2 按劳分配为主体、多种分配方式并存(教学设计) 2025-2026学年统编版道德与法治八年级下册.docx
- 6.2按劳分配为主体、多种分配方式并存 课件 2025-2026学年统编版道德与法治八年级下册 (2).pptx
原创力文档

文档评论(0)