有以下程序:main(){ union{ unsigned int n; unsigned char c; }u1; u1.c='A'; printf("%c\n",u1.n);}执行后输出结果是( )。
A.产生语法错
B.随机值
C.A
D.65
第1题:
有以下程序 main() { union{ unsigned int n; unsigned char c; }ul; u1.c='A'; cout<<u1.n<<endl; } 执行后输出结果是
A.产生语法错
B.随机值
C.A
D.65
第2题:
有以下程序 main() { union{ unsigned int n; unsigned char C; }ul; u1.C='A'; printf("%c\n",u1.n); } 执行后输出结果是
A.产生语法错
B.随机值
C.A
D.65
第3题:
【填空题】以下程序的输出结果为()。 main() {short i; i=-4; printf("ni:dec=%d, oct=%o, hex=%x, unsigned=%un",i,i,i,i); }
第4题:
有以下程序 main() { union{unsigned int n; unsigned char c; }ul; u1.C='A'; pfintf("%c\n",u1.n); } 执行后输出结果是
A.产生语法错
B.随机值
C.A
D.65
第5题:
在32位系统中,以下程序的输出结果: #include<stdio.h> union { int a; int b[5]; char c; }u1; void main() { printf("%dn",sizeof(u1)); }