44.二进制

44.二进制

二进制的长处是适用于机器。将十进制的数输入机器后被转化为二进制,最后再“翻译”成十进制显示出来。

那么十进制和二进制是怎样互相转换的?比如十进制的85,要转换为二进制是多少?

解:把十进制的整数转化成二进制就显然不同了,如,整数1,在二进制中仍是1,2 在二进制中便是10,3便是11。4便是200。因此,将十进制整数转换为二进制,只要将这个整数逐次用2去除,一直除到商等于0为止,然后把每次除得的余数倒排起来,便可以了。

例如把十进制的85,转化为二进制:

(85)10=(1010101)2

其中,号“10”表示十进制,号“2”表示二进制。上式表示十进制中的85等于二进制中的1010101。

那么,怎样将二进制再转换成十进制记数呢?(https://www.daowen.com)

我们知道,若将十进制转换为二进制,如1010101可表示为:(1010101)2=1×26+0×25+1×24+0×23+1×22+0×21+1

=64+0+16+0+4+0+1

=(85)1085只是十进制中的两位数,由二进制转换时便这么繁琐,倘是数千、数万甚至更大的数,其复杂程度便可想而知了。

怎么办?要是有一种机器来代替人工该多好!

是的,电子计算机就是干这种工作的,而且它的工作效率快得惊人,即便是位数繁多的数,它也能霎时之间得出结果。