如何心算、口算二进制转十进制

512 阅读1分钟

比如 二进制 101 转 十进制

先拿十进制出来做类比。十进制的101可以拆解成下面这样:

v2-2171eaba7dd80f4ca652aab70082ae00_720w.jpg

二进制的101也可以用同样的方式拆解:

v2-9106152a1da8178437c8248479d9bb1d_720w.jpg

把上面的公式做成下面的表格:

v2-4c89cdfc3b1c0b50f5e581559498a550_720w.jpg

从表格上发现,其实我们只要把表格最后一行【按位计算的结果】做加法运算,就可以求出二进制101的十进制。

v2-9ff82e1241545740778d892da4209326_720w.jpg

也就是说,我们只要把2的0次方一直到2次2方计算出来,记录在表格上,就可以用加法快速计算出二进制转十进制的结果。

我们姑且把上面的方法称为二进制转十进制的表格算法。