问题 单项选择题

字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。 #include<stdio.h> main() { union{int i[2];long k;char c[4];}r,*s=&r;s->i[0]=0x39;s->i[1]=0x38;printf("%c\n",s->c[0]); }

A.39

B.9

C.38

D.8

答案

参考答案:B

解析: 本题考查的是共用体变量的引用。

单项选择题
单项选择题