永发信息网

(5>9 && 6>3)在C++中是什么意思? & 是什么?

答案:6  悬赏:70  手机版
解决时间 2021-04-06 13:27
  • 提问者网友:藍了天白赴美
  • 2021-04-06 04:22
(5>9 && 6>3)在C++中是什么意思? & 是什么?
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-04-06 05:44
&&是逻辑与的意思,由于“>”的优先级高于“&&”,所以先计算5>9,其逻辑值为假,即为0.而6>3为真,即为1,0&&1的值为0,所以表达式的值为0.实际上,当计算到5>9后,因为其值为“0”,所以不管&&右边的值是真是假,逻辑与表达式的值都为假,所以计算机是不执行6>3这个表达式的。
全部回答
  • 1楼网友:野慌
  • 2021-04-06 10:07
逻辑且的意思。。
  • 2楼网友:怙棘
  • 2021-04-06 09:54
逻辑与,这段语句是考 运算符优先级 吧
  • 3楼网友:患得患失的劫
  • 2021-04-06 09:06
(1)&&是逻辑运算符,是"与""且"的意思;运算规则是:有0得0,全1得1;(5>9 && 6>3),这里5>9显然是不成立的,所以该逻辑表达式的结果是0,此时已经不用判断右边的表达式;
(2)注意:&&运算符只有左边成立的时候才进行右边的运算;如果左边为假,右边就算有括号运算符“()”里面的表达式也是不进行运算的
  • 4楼网友:洒脱疯子
  • 2021-04-06 07:27
二个&,是且,就是左边右边的条件同时成立,才为真,一个&是相与运算,比如1&0,结果就是0
你的提问的结果是false,就是假.
  • 5楼网友:怀裏藏嬌
  • 2021-04-06 06:22
&&是逻辑运算符,是"与""且"的意思;运算规则是:有0得0,全1得1;
(5>9 && 6>3),这里5>9显然是不成立的,所以该逻辑表达式的结果是0,此时已经不用判断右边的表达式;
(5>9 && 6>3)等于逻辑非
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯