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

admin2010-01-10  22

问题 以下程序的输出结果是 ______。    main()    {  int x=05;char  z=’a’;       printf("%d\n",(x & 1)&&(z<’z’));  }

选项 A、0
B、1
C、2
D、3

答案2

解析 “&”是位运算符表示按位与运算,“&&”是逻辑运算符当其两边的表达式都为真时返回真值。关系表达式 (x&1)&&(z<’z’),(x&1)为真,(z<’z’)为真,两者相与,自然也为真,以整型输出,则输出1。
转载请注明原文地址:https://jikaoti.com/ti/TgI0FFFM
0

最新回复(0)