第1个回答 推荐于2018-05-10
在window中文本文件和二进制文件在处理回车换行符时是有区别的:文本方式写时,每遇到一个'\n'换行符,将其换成'\r\n'回车换行,然后再写入文件;当文本读取时,它每遇到一个'\r\n'回车换行,会将其反变化为'\n'换行。而二进制文件没有这样的转换处理。但在Linux中文本文件和二进制文件的处理上二者没有区别,例如在Linux中用fopen("a.txt","r")(文本方式打开)和fopen("a.txt","rb")(二进制方式打开)两个函数是一样的。本回答被网友采纳