您的位置:首页 > 其它

大端与小端存储方式

2012-08-30 01:44 211 查看
int main()

{

unsigned char test[]={1,2};

printf("%d\n",*(short *)test);

return 0;

}

打印结果为513

int main()

{

unsigned char test[]={2,1};

printf("%d\n",*(short *)test);

return 0;

}

打印结果为258

这是在x86处理器上的运行结果,从结果可以看出x86结构的CPU是小端存储方式。如果你能看明白为什么是这个结果,说明你对大小端的存储方式已经明白了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: