联合体union的存放顺序是所有成员都从低地址开始存放,而且所有成员共享存储空间
#include <stdio.h>
union temp
{
short int a;
char b;
}temp;
int main()
{
temp.a = 0x1234;
if( temp.b == 0x12 )//低字节存的是数据的高字节数据
{
printf(" 为大端模式\n");
}
else//低字节存的是数据的低字节数据
{
printf("为小端模式\n“ );
}
}版权声明:本文为qq_35535992原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。