有以下程序: *#includeunion pw{ int i;char ch[2]; } a;main(){ a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i); }程序的输出结果是。
A. 13
B. 14
C. 208
D. 209
查看答案
已知字符0的ASCII码为十六进制的30,下面程序的输出是___________。main(){ union {unsigned char c;unsignedint i[4];} z;z.i[0]=0x39;z.i[1]=0x36;printf("%c\n",z.c);}
A. 6
B. 9
C. 0
D. 3
字符'0'的ASCII码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是_____________。#includemain( ){ 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
在定义一个共用体变量时,系统分配给它的内存是各成员之和。
A. 对
B. 错
共用体可以作为结构成的成员组成部分。
A. 对
B. 错