掌握十进制和二进制的转换
发布时间:2023-06-29 15:02:00
发布人:yyy
掌握十进制和二进制的转换
十进制和二进制的转换(掌握)
首先我们来学习十进制与二进制之间的转换,这是必须要掌握的哦。
1.1 十转二
如果我们想将十进制转为二进制,可以采用辗转法,将十进制除以2再取余,然后将余数和最后的1按照从下向上倒序写的方法。例如我们想将十进制的302转为对应的二进制,过程如下:
我们将上面每一步得到的余数和最后的1,按照从下向上倒序的方式进行编写,所以302对应的二进制数为100101110。
1.2 二转十
如果我们要把二进制转为十进制,有两种计算方法。
第一种计算方法,是把二进制从最高位(最左边的“1”)开始,先按照从上到下的顺序写出来。先从第1位开始计算0*2,如果每一位上对应的余数是1,在乘以”2“之后还要再加”1“,否则就加0。接着用上一次计算得到的结果乘以2,后面再加1或者是0,以此类推。给大家用下面的例子进行演示:
所以如果该二进制位上是1,该位置上肯定可以得到对应的十进制最大值,否则只能得到0。比如11111111转成对应的十进制,就可以直接计算:1+2+4+8+16+32+64+128=255
当然了,我个人非常推荐采用这种方式进行计算,简单快捷,基本上我们熟悉之后就可以直接口算出结果。