问题
单项选择题
以下程序的输出结果是______。
main()
int x=05;char z='a';
printf("%d\n",(x&1)&&(z<'z'));
A.0
B.1
C.2
D.3
答案
参考答案:B
解析:[评析] “&”是位运算符表示按位与运算,“&&”是逻辑运算符当其两边的表达式都为真时返回真值。关系表达式 (x&1)&&(z<'z'),(x&1)为真,(z<'z')也为真,两者相与,自然也为真,以整型输出,则输出1。