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

admin2009-02-15  62

问题 字符‘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

答案2

解析 本题考查的是共用体变量的引用。
转载请注明原文地址:https://kaotiyun.com/show/W3Xp777K
0

最新回复(0)