2023年8月16日星期三 晴
今天晚饭后,儿子刷到一个视频,电影《孤注一掷》中一个求救信号6,儿子就问我为什么6的二进制是110?这个问题一下子把我问懵了,这本是一个很简单的问题,可我现在却回答不上来。无奈只好上网搜索。
二进制是一种计数进位法,只有0和1两个数码,每满2则进一位。它是计算技术中广泛采用的一种数制,数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。在现代计算机系统中,二进制是一个非常重要的概念,因为计算机中的数据主要是以补码的形式存储的,而补码就是使用二进制来表示的。
二进制转化为十进制是将二进制数转换为十进制数的过程。从右往左,先用二进制位上的数乘以2的相应位数的幂,然后把每一位的乘积相加即可得到二进制数对应的十进制数。例如,二进制数101.11转换为十进制数的计算方法是:1*2^2+0*2^1+1*2^0+1*2^-1+1*2^-2=4+1+2^-1+2^-2=5.752。其他进制转换为十进制也可以使用类似的方法。
在二进制中,1+1=10(在十进制中就是2);10+1=11(十进制的3);11+1=100(十进制的4)。以此类推,那么二进制的110=100+10,就相当于十进制的4+2=6了。
通过搜索上面的内容,儿子说今天又学到了东西,感觉很开心。