#i nclude <stdio.h>
union
{
int i;
char x[2];
}a;
void main()
a.x[0] = 10;
a.x[1] = 1;
printf("%d",a.i);
}
答案:266 (低位低地址,高位高地址,内存占用情况是Ox010A)
a.i=0x61626364
内存对应
低-->高地址
64 63 62 61
a.x[0]=100(x64);
a.x[1]=99(x63);