Lesson23解读
Lesson 23 文件 文件打开与关闭 文件字符读写 文件字符串读写 文件 持久化存储数据 外存数据以文件形式组织 依组织形式不同,分为两类: 文本文件 二进制文件 文本文件 以字符为单位,每个字符一个字节,存放ASCII码 例如: 00111000001101110011011000110101 存放8765 有若干文本行,每行以换行符’\n’结束 文本文件结束标志是EOF,它的值为-1 二进制文件 以二进制形式存储数据 例如:数值8765 存放:0010001000111101 需要两个字节存储这个数值 所以,二进制文件也可以看成字节序列,称为字节流,有了这一特征,也将文件称为流式文件 文件指针 FILE结构:一个内存中的FILE结构对应一个磁盘文件, FILE结构声明在stdio.h中。 typedef struct { int level; /* 文件缓冲区的占用状况 */ unsigned flags; /* 文件状态标志 */ char fd; /* 文件描述符 */ unsigned char hold;/*没有文件缓冲区时保存字符*/ int bsize; /* 文件缓冲区大小 */
原创力文档

文档评论(0)