C语言判断题,答案为错,求高手解释。谢谢(主要是不明白表达式的“!”作用是什么)
设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0.我感觉表达式结果就应该是0呀,请高手分步解释计算过程,谢谢各位路过的大虾...
设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0.
我感觉表达式结果就应该是0呀,请高手分步解释计算过程,谢谢各位路过的大虾 展开
我感觉表达式结果就应该是0呀,请高手分步解释计算过程,谢谢各位路过的大虾 展开
4个回答
展开全部
!的作用的取非
!true = false
!false = true
true 是真, false是假
数值等于0时为false, 非0时为真
d+e = 3, 本身为真, 加上!之后就是假, 为0
!true = false
!false = true
true 是真, false是假
数值等于0时为false, 非0时为真
d+e = 3, 本身为真, 加上!之后就是假, 为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假如d=1,那么!d = =0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
!是非运算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询