1、什么是文件?
文件时保存在外存储器上(一般代指磁盘,也可以是u盘、移动磁盘)的数据的集合
2、文件操作体现在那几个方面?
1、文件内容的读取
2、文件内容的写入
3、 数据的读取和写入可被视为针对文件进行输入和输出的操作,此时数据就像水流一样,从外存储器流向内存,或从内存流向外存储器,所以系统形象的称文件操作为文件流。
c语言程序对文件的操作采用 “文件缓冲机制” ,就是说在程序中对文件的数据读写并不是直接操作文件中的数据,而是系统会为文件在内存中创建 “文件缓冲区” ,程序对文件的操作其实是在缓冲区进行的。
4、文件的分类
根据数据的存储方式划分:
1、文本文件(ASCII文件)
2、二进制文件
5、文件标识
1、文件系统中:路径+文件名,举例:d:/aaa/bbb.txt
2、c语言程序中:文件指针(文件类型指针),语法:FILE *指针变量名
6、文件操作的步骤
1、打开文件
2、处理文件(读写文件)
3、关闭文件