永发信息网

游戏制作中,如果用4个16进制的字符表示一个数值,这个数值如何转换成10进制?

答案:1  悬赏:80  手机版
解决时间 2021-11-10 19:46
  • 提问者网友:無理詩人
  • 2021-11-10 11:08
游戏制作中,如果用4个16进制的字符表示一个数值,这个数值如何转换成10进制?
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-11-10 11:35
16进制与10进制只是一种表现的形式,说白点就是你看到的字符串的不同展现形式,这个数据再内存中存储的形式是不会变的。 你说的16进制的数据是什么???字符串还是int类型的值??? 如果是字符串,一楼的就可以。假设string a = “AA”,Convert.ToInt32(a, 16)返回的值就是你要的。 如果本来就是个int数据,如int a=0xAA,那么你要的只是结果只是字符串如何显示而已了,就像 a.ToString()。这样直接显示就可以了。追问我不懂编程,只是简单的改改游戏文件。但是发现 16进制的方式显示的文件内容中,4个连续的字符,显示为00 7D 00 00 ,这4个值连起来在游戏中表示物品价格是2000,我想知道计算公式是什么(就告诉我数学公式,编程代码我看不懂,谢谢)。因为想改其他物品
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯