.1、使用联合体判断方法
bool check()
{
unionu {
int a;
char b;
} c;
c.a =1;
return(c.b ==1);//小端返回true, 大端返回false
}
2、 使用指针判断方法
bool check()
{
inti =1;
unsigned char*p;
p = (unsigned char*)&i;
return*p; //小端返回true, 大端返回false
}
3、使用强制转换类型判断方法
boolcheck()
{
shorta=0x0061;
return ((char)a =='a');//小端返回true, 大端返回false
}
网友评论