现在的位置: 首页 > 综合 > 正文

大端与小端存储方式

2013年10月07日 ⁄ 综合 ⁄ 共 252字 ⁄ 字号 评论关闭

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是小端存储方式。如果你能看明白为什么是这个结果,说明你对大小端的存储方式已经明白了。

抱歉!评论已关闭.