单选题 当执行下面的程序时,其输出结果为{{U}} {{/U}}。
union st
{
int a:
char b:
}
main()
{
union st s:
char *p=(char*)&s;
s.a=0x3132;
s.b=0x33;
printf("%c",*p);
}
  • A.1
  • B.2
  • C.3
  • D.不确定
【正确答案】 A
【答案解析】