int checkCPU()
{
union w
{
int a;
char b;
} c;
c.a = 1;
return (c.b == 1);
}
联合体union的存放顺序是所有成员都从低地址开始存放,利用该特性,可以轻松地获得CPU对内存采用Little-endian还是Big-endian模式读写。
int checkCPU()
{
union w
{
int a;
char b;
} c;
c.a = 1;
return (c.b == 1);
}
联合体union的存放顺序是所有成员都从低地址开始存放,利用该特性,可以轻松地获得CPU对内存采用Little-endian还是Big-endian模式读写。