共用体,求大小端序
1.共用体
所有成员的首地址是一样的(共用体所占的大小由成员中最大的那个决定)
区分大小端序:如图所示
2.求大小端序的案例
2.1案例
求本计算机是大端序还是小端序
下面展示一些 内联代码片
。
#include<stdio.h>
//定义一个共用体
union un
{
int a;
char b;
};
int main()
{
union un u={0};
u.a=0x12345678;
printf("%#x\n",u.b);
if(0x12!=u.b)
{
printf("这个小端序");
}
else
{
printf("这个是大端序");
}
return 0;
}