目录
引言
您是否曾自问,为何与计算机相关的数字都不是整数,比如在存储器或连接速度上?例如,1GB等于1024MB。这24是从何而来?
二进制系统的基础
十进制与二进制的对比
这个问题的答案相对简单。计算机并不使用十进制数字系统,就像人类那样。它们使用的是二进制数字系统。让我们看看这两种系统之间的区别。
在十进制系统中,我们有从0到9的10个数字。但二进制系统只有2个数字,1和0。但是,我们如何仅用0和1在二进制系统中得到数字呢?这相对简单。数字的位置决定了其权重。要得到每个数字的贡献,我们需要将数字的值(0或1)乘以2的(位置减1)次方,最后将所有数字的贡献