问题
单项选择题
若有下面的说明语句,已知A的+进制数为65,则以下的输出结果为 union un { int a; char c[2]; }w; w.c[0]='A';w.c[1]='a'; printf("%o\n",w.a);
A.60501
B.30240
C.9765
D.以上答案均错
答案
参考答案:A
解析:[命题目的] 考查共用体变量的使用。[解题要点] 由于共用体变量中的所有成员共享存储空间,赋值后,w.c字符数组的值即是整型变量a的值。[考点链接] 共用体变量的定义、初始化及其成员的引用。