12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是 ( ) 。
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
D中,(x<y)&&!z的逻辑值为0,因此,0||1的值为1,!1的值为0
其它的A、B、C均为1
比如,A中,'x'&& 'y',x,y均为字符,其ASCII值均不为0,因此,等同于逻辑1,1&&1,结果为1。
B中,因为x为3,y为4,所以x<=y成立,结果为1。
C中,x为3,其逻辑值为1(因为不等于0的值其逻辑值为1),在或表达式中,只要第一项为1,就可以不看其他项的值,结果均为1。
扩展资料:
基本的操作符有:“非”(¬)、“与”(∧)、“或”(∨)、“条件”(→)以及“双条件”(↔)。“非”是一个一元操作符,它只操作一项(¬ P)。剩下的是二元操作符,操作两项来组成复杂语句(P ∧ Q, P ∨ Q, P → Q, P ↔ Q)。
注意,符号“与”(∧)和交集(∩),“或”(∨)和并集(∪)的相似性。这不是巧合:交集的定义使用“与”,并集的定义是用“或”。
参考资料来源:百度百科-逻辑运算符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询