二进制转十进制
方法1 :从二进制转换为十进制,从右到左用二进制数乘以2的相应乘方(乘方从0开始),然后将该数相加。
例如,(1101 ) 2圈10进制:
方法2 )先将2的乘方按顺序排列,再将二进制数按相反顺序排列,最后将与1相对应的加起来。 0不加。 具体情况如图所示。
即1(4)1 4 8=13。
十进制转二进制。
方法1 :采用“除2取余数,倒序排列”。 2除以十进制整数,可以得到商和余数。用商去掉2,可以得到另一个商和余数。 这样进行到商为零为止,把先得到的馀数作为二进制的下位有效位,把后得到的馀数作为二进制的上位有效位,按顺序按顺序排列组合成二进制。
例) ) 17 )将10转换为二进制。
即(17 ) 10=) 10001 ) 2
方法2 )十转二与二转十相反,十转二采用与相位相减的方法。 首先将2的乘方按顺序排列,在十进制数中大于或等于它的情况下,用相位写1,再减去它,将减去的数按顺序与前面进行比较,小于它的情况下,写0,计算到2的0乘方。 最后从左到右排列二进制数。 列: 17转二进制如图所示。
也就是说,从左向右排列,得到二进制数10001。