我的世界二进制计算器教程(我的世界位权与进制转换)
我的世界二进制计算器教程(我的世界位权与进制转换)在这个计算步骤中可以注意到,我们只需要列出0、1、2、3、4、5、6、7、8、9和10、100、1000、10000…这些十进制数对应的运算,但这不是现在的重点。再举个例子,现在求出2510所对应的二进制数:210×1010 510×110=102×10102 1012×12=110012因为要求得的是二进制数,所以还得先把十进制数转换成二进制数,然后在二进制下进行计算求出结果。虽然暂时还没学二进制的
已知这里有一个二进制数10012,如何才能求出它对应的十进制数呢?根据位权公式我们知道,二进制数前四位的位权分别是110、
210、410、810。于是我们让二进制的每位乘上所对应的位权,得到:
110×810 010×410 010×210 110×110=910
这样就知道了10012对应的十进制数是910。
再举个例子,现在求出2510所对应的二进制数:
210×1010 510×110=102×10102 1012×12=110012
因为要求得的是二进制数,所以还得先把十进制数转换成二进制数,然后在二进制下进行计算求出结果。虽然暂时还没学二进制的
运算,但这不是现在的重点。
在这个计算步骤中可以注意到,我们只需要列出0、1、2、3、4、5、6、7、8、9和10、100、1000、10000…这些十进制数对应的
二进制数就可以把左边的十进制数式转换成右边的二进制数式,因为式中就只出现了这些数。
0、1、2、3、4、5、6、7、8、9这些数对应的二进制数可以直接事先算出来然后存在一张表里,计算时如果需要直接查表即可,这
种思想叫做查表法。查表法事先将计算结果存在表中,而在计算时直接查表得到结果,从而避免了繁琐的计算过程。
在计算结果较小的情况下,对于10、100、1000、10000…也可以采用查表法。但即使不用查表法也可以专门推理出这些数与二进制
的对应规律关系。显然这比直接找出所有十进制数与二进制数的对应规律关系要简单得多。
进制转换的算法非常多,但都是基于位权原理的,在后文讨论进制转换
器时会介绍更多进制转换算法。