作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
所有关于字节序的问题和答案似乎都以字节顺序为中心,但假设我有一系列位,其中位的顺序很重要。假设我将它们作为字节数组保存到内存棒文件中。我可能有一天在小端机器上使用内存棒,下一天在大端机器上使用。
假设位序列如下
10000000 00000001
我在一台小端机器上,但我总是将字节保存为大端,所以我反转每个字节中的位,以便将它们保存在内存棒上
00000001 10000000.
第二天,我在一台完全不同的机器上将它们读入 uint8_t 数组。我假设(有人可以证实这一点)他们最终会以两种方式出现在内存中
{128,1} [little] or {1,128} [big].
因此,如果我在小端机器上,我应该再次反转每个字节中的位顺序以返回到原始位序列。谁能证实一下?
我不确定读取字节(位)的机器是否假定它们与机器本身具有相同的字节顺序。
我是一名优秀的程序员,十分优秀!