二进制文件和文本文件

文本文件

内容是文字(哪国语言都行),用记事本打开能看到文字的文件。

二进制文件

本质上所有文件都是0,1串,因此都是二进制文件。但是一般将内容不是文字,记事本打开看是乱码的文件,称为二进制文件。word文件记事本打开看是乱码,因此也是二进制文件。

文件读写过程

打开文件的函数

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

fopen 函数 mode 参数取值

"r": 读模式。打开文件用于读取信息。

"w": 写模式。创建打开文件用于写入信息。如果filename已经存在,则原文件立即丢失。

"a": 添加模式。打开已有文件,在尾部添加新内容。如果文件不存在,则创建之。所有写入操作的效果都是往尾部添加内容。