代码如下:
#include<stdio.h>
然后编译执行就可以了。
typedefunion
{
unsignedshortintvalue;
unsignedcharbyte[2];
}to;
intmain(intargc,char*argv)
{
to typeorder;
typeorder.value=0xabcd;
if(typeorder.byte[0]==0xcd&&typeorder.byte[1]==0xab)
{
printf("Low endian byte order!\n");
}
if(typeorder.byte[0]==0xab&&typeorder.byte[1]==0xcd)
{
printf("High
endian byte order!\n");
}
return0;
}
信息来源:http://www.cnblogs.com/wanpengcoder/archive/2010/07/16/1778573.html