C语言文件之文件基础 1.文本文件 以ASCLL编写的可视化的字符型文件,不同的文字以特殊编码存在,如GBK,utf-8等 2.二进制文件 直接以原生二进制码存放的文件,如BMP等图片文件,MP3音频文件,exe等可执行文件 3.数据流 一组有序,有起点和终点的字节的数据序列,程序与数据的交互是以流的形式进行的。 4.标准IO与缓存 a.打开文件 将磁盘中的文件复制到缓冲区 读取数据 从缓冲区到读取到程序中 b.写入文件 程序写入数据到缓冲区 将缓冲区的信息写入磁盘 关闭文件