c语言程序设计19第十九讲(六章习题+第八章).ppt

c语言程序设计19第十九讲(六章习题+第八章).ppt

如 int型数10000 0010011100010000 内存存储形式 0010011100010000 二进制形式 0011000100110000001100000011000000110000 ASCII形式 文本文件特点: 存储量大、速度慢、便于对字符操作 二进制文件特点: 存储量小、速度快、便于存放中间结果 文件特点: 缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区 磁盘文件 输出文件缓冲区 输入文件缓冲区 程序数据区 a 缓冲文件系统: 文件处理方法 非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区 缓冲区 指令区 程序 用户数据区 磁盘 非缓冲文件系统: 文件处理方法 文件结构体FILE 缓冲文件系统为每个正使用的文件在内存开辟文件信息区 文件信息用系统定义的名为FILE的结构体描述 FILE定义在stdio.h中 typedef struct { int _fd; //文件号 int _cleft; //缓冲区中剩下的字符数 int _mode; //文件操作方式 char *_next; //文件当前读写位置 char *_buff; //文件缓冲区位置 }FILE; 文件类型指针 指针变量说明: FILE *fp

文档评论(0)

1亿VIP精品文档

相关文档