16进制到10进制转换

举个例子

如8FFC035B转换为十进制(最低位是16^0,依次向左):

8FFC035B(16)=8x16^7+Fx16^6+Fx16^5+Cx16^4+0x16^3+3x16^2+5x16^1+Bx16^0

=2147483648+15x16^6+15x16^5+12x16^4+0+768+80+11

=2147483648+251658240+15728640+786432+768+80+11

=2415657819(10)。

也可以用“用10除,反向取余数”法,注意被除数是16进制就是了,如16进制数ABC化为10进制……

方法A:

ABC(16)÷10    =      112    余  8

112(16)÷10    =      1B    余  4

1B(16)÷10    =        2    余  7

2(16)÷10    =        0    余  2

反向取余数是2748(10)


方法B:

(ABC)16=(10*256+11*16+12)10=(2748)10

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容