gpt4 book ai didi

c++ - 当位(而不是字节)的顺序至关重要时的字节序

转载 作者:行者123 更新时间:2023-12-01 14:52:05 24 4
gpt4 key购买 nike

<分区>

所有关于字节序的问题和答案似乎都以字节顺序为中心,但假设我有一系列位,其中位的顺序很重要。假设我将它们作为字节数组保存到内存棒文件中。我可能有一天在小端机器上使用内存棒,下一天在大端机器上使用。

假设位序列如下

10000000 00000001

我在一台小端机器上,但我总是将字节保存为大端,所以我反转每个字节中的位,以便将它们保存在内存棒上

00000001 10000000.

第二天,我在一台完全不同的机器上将它们读入 uint8_t 数组。我假设(有人可以证实这一点)他们最终会以两种方式出现在内存中

{128,1} [little] or {1,128} [big].

因此,如果我在小端机器上,我应该再次反转每个字节中的位顺序以返回到原始位序列。谁能证实一下?

我不确定读取字节(位)的机器是否假定它们与机器本身具有相同的字节顺序。

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