请教10进制 16进制 2进制互换 公式

如题,请教公式 ,最好 带例题,

10进制数33转16进制算法举例:
33/16=2......1
2/16=0......2
则结果为21(将余数依次从右向左写)
10进制132转16进制
132/16=8......4
8/16=0......8
结果为84
10进制31转16进制
31/16=1......15(15在十六进制里面就是F)
1/16=0......1
结果为1F
10进制转2进制方法类似只是每次除数为2了
例如10进制31转二进制:
31/2=15......1
15/2=7........1
7/2=3.........1
3/2=1........1
1/2=0........1
结果为11111
2进制和16进制互转只需要将二进制4位分成一组,再分别将四位二进制转成1为16进制
如11010001(2),括号内数字表示多少进制
可先算1101(2)=D(16),0001=1(16),结果为D1
K进制转10进制可以按下面方法计算
k进制数从右至左每一位上的数依次乘以k的位数序号(0开始)次方
如4进制数321转为10进制:
321(4)=1*4^0+2*4^1+3*4^2=57(10)
16进制F1转10进制:
F1(16)=1*16^0+15*16^1=241(10)
温馨提示:答案为网友推荐,仅供参考
相似回答