void IsBigEndian()//原理:聯合體union的存放順序是所有成員都從低位址開始存放,而且所有成員共享存儲空間
{
union temp
{
short int a;
char b;
}temp;
temp.a = 0x1234;
if( temp.b == 0x12 )//低位元組存的是資料的高位元組資料
//是大端模式
}
else
//是小端模式
}
void IsBigEndian()//原理:聯合體union的存放順序是所有成員都從低位址開始存放,而且所有成員共享存儲空間
{
union temp
{
short int a;
char b;
}temp;
temp.a = 0x1234;
if( temp.b == 0x12 )//低位元組存的是資料的高位元組資料
//是大端模式
}
else
//是小端模式
}