计算机的文件存储在物理上都是二进制,文本文件和二进制之分,其实是一个人为的逻辑之分。 C读写文本文件与二进制文件的差别仅仅体现在回车换行符: 写文本时,每遇到一个'\n',会将其转换成'\r\n'(回车换行)。 读文本时,每遇到一个'\r\n',会将其转换成'\n' 但是读写二进制文件的时候并不会做以上转换。