简体   繁体   English

如何将十六进制值 81869400 转换为十进制值 948681000

[英]How can I convert a hex value 81869400 into a decimal value 948681000

I have this as hex = 81869400 and I need this in decimal = 948681000我有这个作为十六进制 = 81869400 我需要这个十进制 = 948681000

In the description I can see that the coding is a BCD8.在描述中,我可以看到编码是 BCD8。 I have invested a lot of time but cannot find the way.我投入了很多时间,却找不到路。

Found the solution thanks to some comments.感谢一些评论,找到了解决方案。 BCD coding means the value is not in hex but in decimals coded "looking" its hex or binary, but its not. BCD 编码意味着该值不是十六进制而是十进制编码“看起来”它的十六进制或二进制,但它不是。

So it was just needed to have the right ordering.所以只需要有正确的顺序。 Then in another part of the message there was a factor mentioned.然后在信息的另一部分中提到了一个因素。

By ordering and factor it was possible to create the correct values.通过排序和因子,可以创建正确的值。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM