C语言文件中,“rb”和“r”有什么区别?
1 不同的任务1 RB:代表一个二进制文件,用于读取和编写二进制文件。2 R:文本表示该文件,该文件用于读写文本文件。
2 各种特征1 RB:文件编码很长,灵活的使用率很高,并且解码更加困难。
不同的二进制文件解码方法不同。
2 R:它是一个特定的顺序文件,其逻辑结构属于流文件。
3 不同的优点和缺点1 RB:二进制文件是更多的空间保存,并且在存储字符类型的数据时两者之间没有区别。
但是,当数字(尤其是实际数字)时,二进制会节省更多的空间。
2 R:文本文件存在于计算机系统中,并且文件的末尾通常放在文本文件的最后一行上。
文本文件的编码基于字符的固定长度,因此解码相对容易。
参考来源:百度百科全书 - 二进制文件参考来源:百度百科全书 - 文本文件