问题 单项选择题

以下程序的输出结果是( )。
main()
int x=0.5;char z='a';
printf("%d\n",(x&1)&&(z<'z'));

A.0
B.1
C.2
D.3

答案

参考答案:B

解析: (x&1)&&(z<'z')=(0.5&1)&&('a'<'z')=1&&1=1,故选择B选项。

实验题
单项选择题