大端小端问题

  之前已经听说过这个问题了,知道ARM等处理器是大端系统,而PC端则是小端系统,所以在网络通信时需将一方的系统定义改掉,一般是将ARM的那端改成小端。没想到这个问题还真给我碰到了,之前编译过的库,经过修改后,稍不留神,没有再次编译,于是就不能通信。我用抓包工具,看了下数据,本来是0x08的变成了0x02,数据位完全反了,这就是所谓的大端小端问题。下次遇到这样了问题就要注意了!

原文地址:https://www.cnblogs.com/seacode/p/1587106.html