以下函数用于判断CPU是否为小端序:
union Test
{
char cArray[2];
short sInt;
};
int CheckIsLittleEndian()
{
Test tTest;
tTest.sInt = 0x1234;
return (tTest.cArray[0] == 0x34);
};
利用联合体各变量共享内存的特性进行判断