- 3
- 0
- 约2.6千字
- 约 42页
- 2017-04-24 发布于湖北
- 举报
第十三章 文件;本章要点;C文件概述;C文件概述;文件的分类
按数据的组织形式:
ASCII文件(文本文件):每一个字节放一个ASCII代码
二进制文件:把内存中的数据按其在内存中的存储形
式原样输出到磁盘上存放.;例:整数10000在内存中的存储形式以及分别按ASCII码形式和二进制形式输出如下图所示:;ASCII文件便于对字符进行逐个处理,也便于输出字符。但一般占存储空间较多,而且要花费转换时间。
二进制文件可以节省外存空间和转换时间,但一个
字节并不对应一个字符,不能直接输出字符形式。
一般中间结果数据需要暂时保存在外存上,以后又
需要输入内存的,常用二进制文件保存。
;C语言对文件的处理方法:
缓冲文件系统:系统自动地在内存区为每一个正
在使用的文件开辟一个缓冲区。用缓冲文件系统
进行的输入输出又称为高级磁盘输入输出。
非缓冲文件系统:系统不自动开辟确定大小的缓
冲区,而由程序为每个文件设定缓冲区。用非缓
冲文件系统进行的输入输出又称为低级输入输出
系统。;说明;文件类型指针;文件类型指针;文件的打开与关闭;文件使用方式 含 义
“r” (只读)为输入打开一个文本文件
“w” (只写)为输出打开一个文本文件
“a” (追加)向文本文件尾增加数据
“rb” (只读)为输入打
原创力文档

文档评论(0)