全心思齐网

为什么定义8位为一字节,而不是10,16等?

这其实是一个概念问题。

在最早的时候,是约定的8位二进制为一个字节,和ASCⅡ码无关,可以表示256以内的数。在机器内部,8位或者16位对它来说都一样,都是1或0,而程序设计的时候,人为的要求机器按8位或16位来处理。16位的音乐文件所包含的信息比8位的多得多(差256倍),因此你也可以将16位二进制数看作音乐文件的一个单元,但约定成2个字节。就相当于统一了单位,便于交流。

匿名回答于2019-12-22 18:24:38


相关知识问答