1

2 19 位长的头域。我正在尝试将数字 921 十进制转换为十六进制。最低有效字节优先。

打包成 24 位很容易:

921.0 = 0x0399

二进制:

9 9 0 3 0 0

1001 1001 0000 0011 0000 0000

并做了。结果:0x990300

我如何将它打包成 19 位?

4

1 回答 1

2

让我们假装你有一堆书。准确地说是19本书。每本书厚一英寸,你想把它们放在架子上。所以你去宜家,要一个 19 英寸的自己。宜家的人说:“我们没有任何 19 英寸的架子。我们只有这个 8 英寸的架子。它被称为 bÿte”。“好吧,你说得很好。我会吃 2.375 次”。他说:“对不起,先生,我不能卖给你零碎的 bÿtes。但是如果你得到 3 个 bÿtes,它会装下你所有的书,而你还有 5 英寸的剩余空间来买别的东西”。

于 2016-01-07T04:36:44.520 回答