若有下面的说明语句,已知A的+进制数为65,则以下的输出结果为 union un { int a; char c[2]; }w; w.c[0]=’A’;w.c[1]=’a’; printf("%o\n",w.a);

admin2009-02-15  38

问题 若有下面的说明语句,已知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、以上答案均错

答案1

解析 由于共用体变量中的所有成员共享存储空间,赋值后,w.c字符数组的值即是整型变量a的值。注意:共用体变量的定义、初始化及其成员的引用。
转载请注明原文地址:https://kaotiyun.com/show/WPXp777K
0

最新回复(0)