二进制文件中的数据流是非字符的
对二进制文件的操作二进制文件中的数据流是非字符的,它包含的是数据在计算机内部的二进制形式。二进制文件的读写效率比文本文件要高,因为它不必把数据与字符做转换。C语言对二进制文件的处理程序与文本文件相似,在文件打开的方式上有所不同,分别用“rb”、“wb”和“ab”表示二进制文件的读、写和添加。在二进制文件中,如果需要一次读取或写入一组数据(例如一个结构体变量的值)时,即一个数据块,可以使用数据块读写函数fread和fwrite。C语言还提供了用于整块数据的读写函数。可用来读写一组数据,如一个数组元素,一个结构变量的值等。读数据块函数调用的一般形式为:fread(buffer,size,...