#include <stdio.h> #include <string.h> void main() { int i = 0x12345678; if(*(char *)&i ==0x12) printf("Bigendian\n"); else if(*(char *)&i ==0x78) printf("LIttleendian\n"); }
运行在我的笔记本上,操作系统是ubuntu14.04,结果是 Littleendian.
原文:http://www.cnblogs.com/biglucky/p/4360404.html