加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 对本声明的评估

发布时间:2020-12-16 10:53:30 所属栏目:百科 来源:网络整理
导读:我正在读一本C书而且不理解它要求我评估的声明. 这是声明,!(1!(0 || 1)) 我可以在这里理解一些事情……这是我到目前为止所做的事情,而不是(1而不是(0或1)) 所以它不是1而不是0或1?或者它不是1和0或1?做那两个!像双重否定一样取消对方?答案是对的,但我
我正在读一本C书而且不理解它要求我评估的声明.

这是声明,!(1&&!(0 || 1))

我可以在这里理解一些事情……这是我到目前为止所做的事情,而不是(1而不是(0或1))

所以它不是1而不是0或1?或者它不是1和0或1?做那两个!像双重否定一样取消对方?答案是对的,但我的预期是假的.

谁能解释一下?

解决方法

>(0 || 1)== 1
>!1 == 0
> 1&& 0 == 0
>!0 == 1也称为真:)

请记住||和&&是短路操作符,但在这种情况下,你仍然需要评估右侧,因为操作符不会短路

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读