- 小端和大端的区别:描述多字节变量在内存中的存放方向;小端就是低序字节放在高位地址,大端则相反;
- 验证程序:
bool checkEnd()
{
union union_foo
{
int a;
char b;
}foo;
foo.a = 1;
return (foo.b == 1);
}
int main()
{
if(checkEnd())
{
cout<<“小端”<<endl;
}
else
{
cout<<“大端”<<endl;
}
return 0;
}
- 原理
网友评论