8÷2=4……0。
4÷2=2……0。
2÷2=1……0。
1÷2=0……1。
把上面这几个数从下往上写,17的二进制就是10001。这就是十进制和二进制之间的化法。
现在思考一下,如果我们每根手指只有缩起来和伸出两个状态,那么用10根手指最多可以表示几个数?如果是幼儿园小朋友自然会回答10个数,他把鞋子脱了加上所有脚趾头,才能数出来20个数。可对于了解二进制的人来说,10个手指可以表示的数字非常多。
如果用小拇指表示2的0次方,小拇指就代表1,如果四拇指代表2的一次方,四拇指就代表2,那么中指就代表2的2次方就是4。所以如果我伸出伸出小拇指和四拇指,就代表1+2,就是3。如果我伸出小拇指、四拇指和中指,就等于1+2+3,就是7……如果我伸出食指和小拇指代表几呢?
小拇指是2的0次方代表1,食指是2的三次方代表8,所以这两个手势加起来就代表数字9。如果我10个手指全伸出来,则代表数字1023。加上0,我们一双手全伸出来就可以代表1024个数字。如果再加以四则运算复杂化,我们就相当于一台行走的计算器了。
再想想你所知道的算命大师,再想想最近抖音很火的姜某升,他们进行预测或者推演时,是不是就在拼命的掐手指呢?对,这就是二进制的一个使用方式。
了解这些,我们现在可以来解读老鼠喝毒药这道数学题了。