把5548转化为16进制必须先转为2进制吗,怎么转为10进制,

如题所述

一般是把十进制作为中间的处理,十进制转化为n进制,就是把十进制对n取余,把余数倒叙排列!其他进制就是每一位都乘以n的该数的位数减一次方。
例如十六进制数13AB转换为10进制:1*16^3+3*16^2+10*16^1+11*1。
还有就是二进制转化为十六进制,就是从最低位开始每四位转化为一个十六进制位,
例如:1001 0010 0111 1101转化后就是 927C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-24
先转二进制能比较方便地转十六进制。16是2的4次方,直接把二进制的数字从地位开始,每4位逗开,转成十六进制就可以了。

5548(10)=1,0101,1010,1100(2)=15AC(16),再转10进制就更方便了,按照进制的0次方到高位的次方相加就可以了。15AC=12×16^0+10×16^1+5×16^2+1×16^3=5548
第2个回答  2011-03-24
可以不先转为2进制啊,按照求2进制的方法,把5548除以16就行,16进制转换为10进制的话,就直接按位乘以16的次幂就行了
相似回答