当前位置:   article > 正文

【牛客网_java笔试题】十六进制转换成十进制_0x124转化为十进制

0x124转化为十进制

已知 int a=0x122 ,则 a/2 为(145)

0x表示16进制

十六进制转换成十进制的公式是:要从右到左用二进制的每个数去乘以16的相应次方,然后这些数字相加就是了。

因此 0x122 转换为十进制:2* 16^0 + 2* 16^1 + 1* 16^2 = 290

2AF5换算成10进制:

第0位: 5 * 16^0 = 5

第1位: F * 16^1 =15*16^1= 240

第2位: A * 16^2= 10* 16^2=2560

第3位: 2 * 16^3 = 8192

结果就是:5 * 16^0 + 15 * 16^1 + 10 * 16^2 + 2 * 16^3 = 10997

参考链接:十六进制转换成十进制的具体算法?

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/244521
推荐阅读
相关标签
  

闽ICP备14008679号