十六进制到十进制编码

时间:2013-09-20 07:50:50

标签: delphi math number-formatting hex

我有两张卡包含十六进制值,我很难找出使用什么样的算法得到十进制值。

8HEX from chip: 0b98c44a    Printed on card: 3491308370
8HEX from chip: 0c96425c    Printed on card: 812204602

你们这里的任何一位数字专家都知道它是如何完成的,你们之前曾帮助过我:)

1 个答案:

答案 0 :(得分:0)

数字之间的关系似乎是每个字节的位已被反转。

当您以二进制打印第一对时,它们是:

11010000 00011001 00100011 01010010    = 3491308370
00001011 10011000 11000100 01001010    = 0x0b98c44a

第二对是:

00110000 01101001 01000010 00111010    = 812204602
00001100 10010110 01000010 01011100    = 0x0c96425c

如果您想知道如何将一个数字转换为另一个数字,您应该提到您正在使用的编程语言。