规则很简单,只需要记住个位是1即可,举例说明:
212D=。B
写出二进制各位基数,个位1,高位是低位乘以2,写到比212大为止
256,128,64,32,16,8,4,2,1 用这组数从高到低将212凑出来,用到的数下面写1,其余写0
___0,__1,__1,_0,_1,0,1,0,0
212=128+84=128+64+20=128+64+16+4
212D=11010100B,n进制写出n进制基数来凑
********************************
1010B=?D
写出二进制各位基数,个位1,高位是低位乘以2,写二进制数的位数4位为止
8 4 2 1 将1010按位对齐写在下面一行
1 0 1 0 此式按位上下做乘法,结果左右做加法
8+2=10,所以1010B=10D
将基数写成n进制的可转换n进制到十进制,n进制的个位仍是1,高位是低位乘以n而已
2019-07-17 22:58:11