这个很简单,数=sum(位值*进制底数^位数).根据这个就可以了.反向计算对应数的某个进制的表示,则计算出各个位的位值就可以了.这个可以通过短除法不断求余得到结果.对于2进制,八进制等,有比较特殊的对应关系,因为8是2的3次方,因此2的连续3位,固定对应于8进制的一位(从相对较低位开始).例如(011011)2可以通过(011)2(3)8,直接对应与(33)8.至于
@狼大人