问题
填空题
下列程序运行后的输出结果是______。 #include<stdio.h> main() { int x=20; printf("%d",0<x<20) ; printf("%dkn",0<x&&x<20) ;}
答案
参考答案:J
解析: 0<x<20的布尔值为0<x的值,所以为真,整型为1。0<x&&x<20的值为0<x的值为真,但是x<20值为假,而&&运算为假,整型为0。
下列程序运行后的输出结果是______。 #include<stdio.h> main() { int x=20; printf("%d",0<x<20) ; printf("%dkn",0<x&&x<20) ;}
参考答案:J
解析: 0<x<20的布尔值为0<x的值,所以为真,整型为1。0<x&&x<20的值为0<x的值为真,但是x<20值为假,而&&运算为假,整型为0。