union
X
{
int32_t a;
struct
{
int16_t b;
int16_t c;
};
};
int
main(){
X x;
x.a=0x20150810;
printf
(
"%x,%x\n"
,x.b,x.c);
return
0;
}
答案要分大端存储和小端存储的情况
即有可能是2015,810
或者
810,2015