我知道系统固有的内容很少或很大。然后,如何使用c代码进行更改,因为我看过一个代码,它说它可以改变endianess。
答案 0 :(得分:3)
一般情况下,您无法更改系统的字节顺序(存在双端架构),这需要您更改指令集。您可以更改所使用数据的字节顺序。看看this问题,看看如何。
答案 1 :(得分:3)
Endianess取决于CPU硬件。所以通常你不能做任何事情。
你看到的代码很可能只是从一个endianess到另一个endianess抛出字节。虽然有些CPU(例如某些PowerPC)确实可以通过写入硬件寄存器来配置字节顺序。