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

admin2009-02-15  31

问题 以下程序的输出结果是______。    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/E2K0FFFM
0

最新回复(0)