c语言中使用fread,fwrite函数为什么一般以二进制方式打开文件,能举例说明最好
c语言中使用fread,fwrite函数为什么一般以二进制方式打开文件,能举例说明最好
日期:2017-03-14 10:34:11 人气:3
因为计算机所有的东西都是用二进制存储的 比如int存储4个字节 char1个字节
而文本类型的本质就是char*类型 也就是char数组 , 如果你按本文存储的话 int类型就要转化成文本类型 比如123456789 本来只要4字节存储 如果转成文本存储就是9字节
而且读取123456789后要转化成int类型后才能进行加减乘除各种运算
怎么解释呢 不知道你听懂了没
简单的说文本类型本质就是char数组 用他存储其他类型对计算机来说很麻烦 所以用二进制存储
对人类而言 文本比较方便
对计