c语言中fopen函数的打开方式,二进制打开和正常打开文件有什么区别?

就是 r rb . 他们有什么区别啊
2025年01月07日 02:31
有1个网友回答
网友(1):

r模式打开的文件一般都是ASCII文件,也就是文件文件,供直接阅读的(用记事本程序打开该文件可以直接阅读),这种方式下打开文件一般用fscanf()/fgetc()等函数操作

rb模式打开的文件一般不用于直接阅读(用记事本打开后看到的可能是乱码),而是存取程序要用到的二进制数据,这种方式下打开文件一般用fread()函数进行操作