16进制和10进制的换算

直接给例子,更清晰

比如463

10进制换算16进制:

16进制的数值是:0123456789ABCDEF    16个  因为是16进制,其中ABCDEF分别表示10,11,12,13,14,15

除以16的余数

463/16 整数是28 余数是  15=F

28/16  整数是1    余数是 12=C

1/16  余数是 1 = 1

转换后是反过来就是 1CF

 

16进制换算10进制:

1CF

F*16^0 + C*16^1 + 1*16^2 = 15*1 + 12*16 + 1*16*16 = 463

 

posted @ 2012-03-15 16:34  托大人  阅读(2204)  评论(0编辑  收藏  举报