大端模式(Big_endian):字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。
小端模式(Little_endian):字数据的高字节存储在高地址中,而字数据的低字节则存放在低地址中。
int checkSystem()
{
union check
{
int i;
char ch;
} c;
c.i = 1;
return (c.ch == 1);//大端返回0,小端返回1
}
大端模式(Big_endian):字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。
小端模式(Little_endian):字数据的高字节存储在高地址中,而字数据的低字节则存放在低地址中。
int checkSystem()
{
union check
{
int i;
char ch;
} c;
c.i = 1;
return (c.ch == 1);//大端返回0,小端返回1
}