你可以这么理解N进制:在某一位数字达到或者超过N,那么这一位数字减N,它的高位+1。
如二进制,当最低位数字达到2,那么这一位数字就减2,高位+1。也就是01+01=(02)=10。
而4拆开算为两个二,就是010+010=(020)=100。
在换算时不要考虑什么逢二进一,建议这么算:假设题目是5转换为2进制,即5D=?B
写出二进制每位上基数,从个位写起,写到比4大为止:个位1,高位=低位*2
8 4 2 1 用这组数从高到低把5凑出来,用到的数下面写1,否则写0
0 1 0 1 观察这行和上行对应关系得知:5中包含1个4和1个1
因此:5D=101B,同理可算出4D=100B
其他n进制数也这么“凑”,用n进制基数:个位1,高位=低位*n