小端到大端

Jee*_*tel 1 c memory endianness

看到

我已经写了一个库(在little endian机器上)它在小端机器上工作正常现在我big endian平台上运行它不起作用.错误很难理解.现在我已经理解了这个概念,endianess但我仍然没有...

i want to know for making ma library for `big-endian` which changes should i 
take care in ma code? 
Run Code Online (Sandbox Code Playgroud)

我想知道哪个操作在两个端都有不同的行为

cni*_*tar 6

许多事情可能需要改变(很难给出一个全面的清单:"这可能出错").

通常,当一个人试图直接访问整数的内存(memcpy例如,例如,union技巧等)时会出现字节序问题.

  • 不要忘记移位操作,指针算术,类型转换等等.但你是正确的,除非他告诉我们,否则要猜出他的特殊问题是什么. (2认同)