文件是一组二进制信息的集合。
文件所包含的信息严格复制内存中的二进制信息,称为二进制文件。
文件所包含的信息是内存中二进制经转码变为可见的字符形式,称为文本文件。
举例:
文本文件:
为储存123456,即储存‘1’,‘2’,‘3’,‘4’,‘5’,‘6’的字符,字符以ASCII码存储,字符为char型,一个字符需一个字节,即需6个字节。
优点:在文本上便于查看和编辑(C语言源代码即使用文本文件形式存储)
缺点:1.存储空间大。 2.字符形式与二进制转化需要时间。 3.输入输出效率低。
二进制文件:
为储存123456,即储存123456数值,二进制存储方式,为int型,需4个字节。
优点:1.存储空间小。 2.输入输出速度相对较快
缺点:内容无法直接读懂