
我们都知道计算机可以在短时间内完成庞大又复杂的运算,然而这一切主要是由简单的0和1完成的,不可思议吧!快来看一看。
大家有没有注意到,在模拟计算机实验完成后老师说我们得到了一个101也就是4和1,最终合起来是5。这是怎么回事呢?
其实计算机中广泛采用的一种数制叫做二进制,二进制数据就是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”。

而我们常用的十进制是逢十进一,十进制与二进制的数字之间是如何转换的呢?
以5为例
5÷2=2…(1)
2÷2=1…(0)
1÷2=0…(1)
直到商为0,将余数倒过来排列就是二进制的101。

如何将二进制数转化成十进制呢,十进制的数,百位上的数表示几个百也就是10乘10,十位上的数字表示几个十,(删除1个十)个位上的数字表示几个1,我们只需要将10换成2就可以了。
101=1×10×10+0×10+1×1
1×2×2+0×2+1×1
=4+0+1
=5
你明白了吗?试一试把15变成二进制的吧。
———— / END / ————
备注:增加片头片尾
