(00111101)2=(61)10过程:
00111101=从后往前:(第一位数)1乘以2的0次方+(第二位数)0乘以2的1次方+1乘以2的2次方+1乘以2的3次方+1乘以2的4次方+1乘以2的5次方+0乘以2的6次方+0乘以2的7次方=1+0+4+8+16+32+0+0=61
所以:(00111101)2=(61)10
即:从右至左,换算成十进制如下:
1*2^0+0*2^1+1*2^2+1*2^3+1*2^4+1*2^5+0*2^6+0*2^7=61
十进制转化成为二进制的原则是:
逢2进1.就是每当是2的N倍时,就进几位。
举几个例子: 1. 2=21=10 2. 5=22+1=100+1=101 3. 6=22+21=100+10=110
从上面可以看出十进制转化为二进制的关键是逢二进一。
从3中可以看出,6最大可分解成2的2次方,因为2的3次方就是8了,比6大。6-22=2,2=21,所以6=22+21。根据逢二进一的原则,22的次数是2,所以进2为,就是100。21的次数为1,所以进一位,就是10。100+10=110。所以将十进制的6转化二进制就是110。 由此可以得出:
9=23+1=1000+1=1001。 因为此题中的1不足2,所以不进位。