/*********************************************************************
* Author : Samson
* Date : 03/10/2014
* Test platform:
* Linux ubuntu 3.2.0-58-generic-pae
* GNU bash, version 4.2.39
* *******************************************************************/
大端小端的问题在不同平台间的问题比较严重,一个平台支持大端的,而另一端支持小端的,这样就存在大于一个字节的数据结构的内存存储形式不是一致的,若是要使用htonl htons ntohl ntohs 这四个函数的话,那么需要知道不同平台间的cpu是支持大端还是小端的,大端的为网络序,关于如何判断大端或小端的方法,可参照,有的时候在支持大端的设备上调用这4个函数的结果是一样的,这个其实是在此函数的实现中有对平台进行了判断,所以结果还是和没有处理前是一样的.
嵌入式中多平台开发时大端小端的问题及解决方法之一,布布扣,bubuko.com
原文:http://blog.csdn.net/yygydjkthh/article/details/20938261