文件

程序操作中的文件:程序文件,数据文件

数据文件两种形式:二进制文件,文本文件

10000以二进制存储是四个字节,以ascii码值储存是五个字节(五个字符)

文件缓冲区

缓冲文件系统

程序数据区与磁盘间有缓冲区....输入缓冲区和输出缓冲区.(不是很理解)

文件类型指针 简称文件类型

每个被使用的文件都在内存中开辟了一块相应的文件信息区,用来存放相应的文件信息.这些信息是保存在一个结构体变量中的.有系统声明FILE   一般用一个FILE类型的指针来维护这个FILE类型的结构体,这样更方便

文件的打开和关闭

FILE* fopen(const char* filename,const char* mode)

绝对路径 相对路径

..表示上一级路径,.表示当前路径 

打开文件失败pf里面就是空指针NULL.

关闭文件用int  fclose(FILE* stream)

读的形式打开文件必须存在,否则出错.写的形式会自动创建一个文件12.14文件操作_文件类型

写的形式会把文件旧的内容清空,追加不会.

文件的顺序读写

12.14文件操作_打开文件_02

12.14文件操作_文件类型_03

键盘-标准输入设备

屏幕-标准输出设备

是程序默认打开的两个流设备.

二进制输入与输出

fread(对象的地址,输入元素的大小,输入的个数,文件的地址)

fwrite(对象的地址,输出元素的大小,输出的个数,文件的地址)

17.18