一种测试大小端的代码

大小端产生的缘由就不赘述了,只需记得小端结构是高地址->高数据位、低地址->低数据位即可。

下面有段代码,运行可判断出大小端。

 

 1 #include <stdio.h>
 2 
 3 union node
 4 {
 5     unsigned int m;
 6     char c;
 7 };
 8 
 9 int main()
10 {
11     union node data;
12     data.m = 0X12345678;
13     printf("%x\n",data.c);
14     return 0;
15 }
View Code

 编译运行,输出78即为小端,输出12为大端。

posted on 2018-07-21 09:26  看那两条鱼  阅读(190)  评论(0)    收藏  举报