到大端序还是小端序

To big endian or to little endian?

本文关键字:      更新时间:2023-10-16

假设我们暂时忽略目标和源硬件。那么,哪一种尾端风格更好,大的还是小的?

我只是想在这一点上与共识/惯例保持一致。到目前为止,我收到的最好的指导是"视情况而定",所以一定要详细说明。这很好。我会的。

然而,在这种情况下,没有必要是一种方式或另一种方式。没有遗产,所以我想,"什么是目前最干净的选择?"新兴的硬件。"

使用在硬件中占主导地位的任何东西。或者使用"网络字节顺序"(大端序),因为互联网是这样做的。或者随便选一个。它是不重要的。

不要选择。只要使用你的编译器/平台使用的。这没有麻烦,只是工作。

如果你在做原始网络的东西,你可能想要转换的东西到/从网络端序,这是大端序。但不要因此弄乱你的整个代码。当你到达网络写入部分时再做转换。

实际上答案是看情况

如果你只是想要一个选择,那么由于在大端序高序字节中优先出现,你总是可以从第一个字节检查正或负

没关系。就选一个。

这是一个争论不休的话题。两者并没有什么特别的优势。

相关文章:
  • 没有找到相关文章