int main(int argc, char const *argv[])
{
printf("联合体大小端验证:\r\n");
union big_little
{
int data;
unsigned char a[4];
};
big_little Bit_Little;
Bit_Little.data = 0xaabbccdd;
printf("Bit_Little.data=0x%x, \
\r\nBit_Little.a[0]=0x%x; \
\r\nBit_Little.a[1]=0x%x; \
\r\nBit_Little.a[2]=0x%x; \
\r\nBit_Little.a[3]=0x%x;\r\n",
Bit_Little.data,Bit_Little.a[0], Bit_Little.a[1], Bit_Little.a[2], Bit_Little.a[3]);
system("pause");
return 0;
}
![](https://i-blog.csdnimg.cn/blog_migrate/eb4dbf1278be503b136b7f8235c130d7.png)