计算机十六进制转换成十进制应该怎么就算?

RT

4个2进制位为一个16进制数,2进制1111为16进制F,2进制中千位的1=8,百位的1=4,十位的1=2,个位的1=1,将各个位的数作相应转换再相加,的到的数就是10进制数0-15,可轻松转换成16进制。如01011100,可看成是两组2进制数0101和1100,则这个数就是16进制的5C。
10转16:
100以内一点的10转16心算比较快,复杂的用“计算器”算了。10转16用传统的计算方式可以了,就是大于15小于256的10进制数除以16为的值为十位的16进制数,其余数为个位的16进制数,没余数则个位为0。如61的16进制是3D,61除以16得3余13,3作十位数,13转成D为各位数。

16转10:
用相反的道理,将十位数乘以16加上个位数。如5A,将5乘以16得80,加上A的10进制10,结果是90。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-31
十进制,八进制和十六进制互化应以二进制作为桥梁
1.十进制转化成二进制:
口诀:整数部分除以基数倒取余
小数部分乘以基数正取整
用十进制的数除以2,除到不能再被2除为止所得的余数按从下到上的顺序排就是二进制。
比如:(17.3)10转化成二进制,保留3位小数
整数部分:17/2,商8余1,8再除2,商4余0,4再除2,商2余0,2除2,商1余0,1除2,商0余1,最后倒取余数就是整数部分10001;
小数部分:0.3*2=0.6 ,0.6*2=1.2, 0.2*2=0.4,所得三个结果依次取整数部分为010;
即 (17.3)10=(10001.010)2

2..将二进制转化成16或8进制:
以小数点为界分别向左右每4(或3)个数字为一组进行分组,每组分别转化成二进制数,最后合并在一起,并把首0去掉(尾0不可以去)。
如:( 001 101 001)2=(151)8
(0001 0110.0101 1011)2=(16.5B)16
第2个回答  推荐于2017-08-01
十六进制转换成十进制,直接把每一位上的十六进制数转换成十进制数,然后从个位开始,依次乘16^0,16^1,16^2......最后把各个乘积相加,得到的和就是十进制数。本回答被网友采纳
第3个回答  2013-08-31
先转换成2进制 除2 然后换成10进制 X10百度搜嘛 解释还是比较详细的 这里写要写一大帕啪啦
第4个回答  2013-08-31
先转成二进制,然后再转十进制
相似回答