作业帮 > 综合 > 作业

16进制转换10进制,如何转换这个数字

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 20:37:07
16进制转换10进制,如何转换这个数字
1数字:0F 01
2数字:1C 01
有人说要倒过来转换比如1C 01变成 11C 再转换十进制.帮我介绍下如何将上面那2个数字转化为10进制.
补充下:我玩的是天龙八部单机版.物品代码是[17 01] [1A 02]这样的数据.将【17 01】转化为117然后将117按照16进制转10进制计算得到十进制数字279.在金山游侠中搜索这个十进制数字就能找到地址.
为什么要倒过来呢?[17 01]117 【1D 01】变成11D.
可以先把16进制的转换成2进制,0F 01就是0000 1111 0000 0001,然后换成10进制就是3841了;16进制换成2进制是基础,一个1位的16进制数为一个4位的2进制数,本身没有什么诀窍,记住就可以了,0H(16进制)=0000(2进制)、1H=0001、2H=0010、3H=0011、4H=0100、5H=0101、6H=0110、7H=0111、8H=1000、9H=1001、A=1010、B=1011、C=1100、D=1101、E=1110、F=1111.
当然你也可以直接转换,公式类似于2进制转10进制一样.即第1位(从右到坐,即从低位开始算)乘以16的0次方+第2位乘以16的1次方+第3位的乘以16的2次方……这样一直这样,加到位结束.如上例就是0F01=1*16的0次方+0乘以的16的1次方+15乘以16的2次方+0乘以16的3次方=1+0+3840+0=3841.
最后给出你例子的答案:0F01=3841;1C01=7169;
你可以利用计算机的科学计算器试试!