gpt4 book ai didi

delphi - 查找十进制编码十六进制值的正确公式

转载 作者:行者123 更新时间:2023-12-03 15:38:41 26 4
gpt4 key购买 nike

我这里有一个案例,我试图弄清楚如何将十六进制数转换为十进制数。

我以前也遇到过类似的情况,但发现如果我反转十六进制字符串,并交换每个第二个值(小端),然后将其转换回十进制值,我就得到了我想要的,但这个是不同的。

这是我们收到的值

值编号。 1 是十二月:1348916578十六进制:0a66ab46

我现在只有这个十进制/十六进制,但我正在尝试获取更多值来比较结果。

我希望任何数学天才都能看到这里使用了什么公式:)

谢谢

最佳答案

1348916578
= 5 0 6 6 D 5 6 2 hex
= 0101 0000 0110 0110 1101 0101 0110 0010

0a66ab46
= 0 A 6 6 A B 4 6 hex
= 0000 1010 0110 0110 1010 1011 0100 0110

所以,如果一个数字是这样的,以十六进制数字表示:

AB CD EF GH

那么可能的转换是:

rev(B) rev(A) rev(D) rev(C) rev(F) rev(E) rev(H) rev(G)

其中 rev 反转半字节中的位顺序;虽然我可以看到逆转也可以在字节的基础上完成。

关于delphi - 查找十进制编码十六进制值的正确公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com