大端与小端存储方式

来源:互联网 发布:大数据人工智能培训 编辑:程序博客网 时间:2024/06/05 19:22

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

原创粉丝点击