设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中值为0的是( )

admin2017-09-20  14

问题 设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中值为0的是(    )

选项 A、‘a’&&‘b’
B、a<=b
C、a‖b+c&&b—c
D、!((a<b)&&!‖1)

答案D

解析 对于表达式‘a’&&‘b’,两个非0运算分量的逻辑与结果为1。对于表达式a<=b,由于关系式成立,结果也为此。由于变量a为非0,表达式a‖b+c&&b—c的结果也为1。对于表达式!((a<b)&&!c‖1),先是计算(a<b)得到结果1;计算!c得到结果为0;再计算它们的逻辑与,结果为0。继续与1求逻辑或,得到结果为1,最后,对1求逻辑非,得到结果为0。
转载请注明原文地址:https://kaotiyun.com/show/QMGv777K
0

最新回复(0)