为什么一个字节byte是8个bit呢?而不是6个或10个或其他数量呢?
往前追溯,byte是IBM公司在1956年提出的概念,原本叫做bite,但为了不和bit混淆,改为byte。
ASCII编码于1967年提出。
在那时候,开发一个东西,肯定是从简单开始,也就是最接近某一类人能使用的情况下开发的。这里自然指的是使用英语的人。而英语只有26个字母,加上大小写,8个比特位足以。基于简单的下,就使用了8个比特位来使用。
比ASCII更简单的还有BCD码(Binary-Coded Decimal)。用4位二进制数来表示1位十进制数中的0~9这10个数码。是一种二进制的数字编码形式,用二进制编码的十进制代码。
在当时8个比特位已经可以表示很多东西。
字节的单位符号被指定为大写的“B”,1B表示的是1byte