二进制和十进制怎么互相转化?
其实十进制转换并不难。了解十进制的机制就可以很容易的转换。十进制简单来说就是满十进制的一,前面的一加一。像二进制,全二进制一,前面的一加一。下面举几个小例子来说明。
操作方法 01
首先是二进制到十进制。
本文介绍一种简单易懂的方法,以小数点为界。小数点左边的数字对应2的零次幂,左边的数字对应2的一次幂。左边类推,幂递增,小数点后第一位取2的-1次方,后面第二位取2的-2次方,右边类推,幂递减。比如如下图所示,把对应的数字放在最上面。
02
在二进制系统中,缺省值是八位数,任何东西都不能用零填充。上面的例子是正的,因为用零填充后,0000011.111,第一个有零的地方是正的,1是负的。下面是负数的换算。
对于负数,先求逆,即0变1,1变0,再加一个负号,然后在小数点法计算出的对应值上加一个负号。例如,如下图所示
03
十进制到二进制更好。您可以使用偶数除法,除非商为0,然后以相反的顺序排列,例如。
04
如果负数的十进制数转换成二进制数,先按正数的连续除法,按八位完成结果,反转,最后一位加一。比如上图还是58。先取二进制,然后反转后最后一位加一,-58的二进制是11000110。