一些C语言的题,拜求答案6
来源:百度知道 编辑:UC知道 时间:2024/06/29 02:14:43
三、分析下列程序输出结果
1、分析下列程序输出结果。
main()
{
int x,y,z;
x=2,y=3,z=0;
printf("%d\n",x=x&&y|| z);
printf("%d\n",x||!y&&z);
x=y=1;
z=x++-1;
printf("%d%d\n",x,z);
}
2、下面程序的运行结果是 。
main()
{ unsigned a=0112,x,y,z;
x=a>>3;printf("x=%o,",x);
y=~(~0<<4);printf("y=%o,",y);
z=x&y;printf("z=%o\n",z);
}
3、分析下列程序的输出结果
main()
{
int x,y,z;
x=y=z=2;
++x||++y&&++z;
printf("%d %d %d\n",x,y,z);
x=y=z=2;
++x&&++y||++z;
printf("%d %d %d\n",x,y,z);
x=y=z=2;
++x&&++y&&++z;
printf("%d %d %d\n",x,y,z);
}
4、以下程序的运行结果是 。
main()
{ char a=0x95,b,c;
b=(a&0xf)<<4;
c=(a&0xf0)>>4;
a=b
1、分析下列程序输出结果。
main()
{
int x,y,z;
x=2,y=3,z=0;
printf("%d\n",x=x&&y|| z);
printf("%d\n",x||!y&&z);
x=y=1;
z=x++-1;
printf("%d%d\n",x,z);
}
2、下面程序的运行结果是 。
main()
{ unsigned a=0112,x,y,z;
x=a>>3;printf("x=%o,",x);
y=~(~0<<4);printf("y=%o,",y);
z=x&y;printf("z=%o\n",z);
}
3、分析下列程序的输出结果
main()
{
int x,y,z;
x=y=z=2;
++x||++y&&++z;
printf("%d %d %d\n",x,y,z);
x=y=z=2;
++x&&++y||++z;
printf("%d %d %d\n",x,y,z);
x=y=z=2;
++x&&++y&&++z;
printf("%d %d %d\n",x,y,z);
}
4、以下程序的运行结果是 。
main()
{ char a=0x95,b,c;
b=(a&0xf)<<4;
c=(a&0xf0)>>4;
a=b
第1题
1
1
20
第2题
x=11,y=17,z=11
第3题
3 2 2
3 3 2
3 3 3
第4题
59
第5题
-2,992
第6题
0x6c
第7题
a=9a
b=ff65
这是所有答案
这些我不太懂,我也刚学。
我恨C语言!!!
第1个
1
1
20
第2个
x=11,y=17,z=11
第3个
3 2 2
3 3 2
3 3 3
第4题个
59
第5个
-2,992
第6个
0x6c
第7个
a=9a
b=ff65
没有技术含量