C语言,题目有图,刚入门,有些过程看不懂,希望答案有详细过程?
55.请写出以下程序的输出结果。(5分)#include<stdio.h>voidmain(){union{longb,charc[4];}s;s.b=0xa0000L;...
55.请写出以下程序的输出结果。(5分)
# include < stdio. h>
void main( )
{
union
{
long b,
char c[4];
}s;
s.b= 0xa0000L;
s.c[0]+='A';
printf("%d%c\n",s.c[2],s.c[0]);
} 展开
# include < stdio. h>
void main( )
{
union
{
long b,
char c[4];
}s;
s.b= 0xa0000L;
s.c[0]+='A';
printf("%d%c\n",s.c[2],s.c[0]);
} 展开
1个回答
展开全部
更多追问追答
追问
大哥,long b,你打成long b;答案是48A,其实我不懂怎么算出来的😂
追答
如果是逗号,编译都通不过,运行结果是10A,不是48A.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询