一个数需要超过一个字节来存储时,就有大端和小端的区别,只用一个字节时,无所谓大小端低位的放在低地址,也就是小个在前,叫小端,反之叫大端c和c++需要面对这样的问题,java等高级语言已经屏蔽这个差异,不需要额外处理在c中,可以用以下代码片段来判断是大端还是小端union {char c; int i;} u;u.i = 1;if(u.c == 1){//小端}else{//大端}