1.大小端
小端:低地址保存小数据,例如short a = 0x0001;如果低地址保存的是0x01(01权重小一些,00权重大一些),则为小端
大端:低地址保存大数据
2.(面试考点)判断当前平台是否为小端
//是否为小端,PC为小端
bool IsLittle()
{
union//共用体也可以不起名字,这样别人就用不了,只有自己可以用
{
char a;
short b;
}ua;
ua.b = 0x0001;
return ua.a == 0x01;
}
int main()
{
if(IsLittle())
{
printf("是小端n");
}
else
{
printf("是大端n");
}
}



