永发信息网

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

答案:5  悬赏:20  手机版
解决时间 2021-03-19 20:41
  • 提问者网友:椧運幽默
  • 2021-03-19 12:43
(5>9 && 6>3)在C++中是什么意思? & 是什么?
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-03-19 13:00
(1)&&是逻辑运算符,是"与""且"的意思;运算规则是:有0得0,全1得1;(5>9 && 6>3),这里5>9显然是不成立的,所以该逻辑表达式的结果是0,此时已经不用判断右边的表达式;
(2)注意:&&运算符只有左边成立的时候才进行右边的运算;如果左边为假,右边就算有括号运算符“()”里面的表达式也是不进行运算的
全部回答
  • 1楼网友:鸠书
  • 2021-03-19 17:18
二个&,是且,就是左边右边的条件同时成立,才为真,一个&是相与运算,比如1&0,结果就是0 你的提问的结果是false,就是假.
  • 2楼网友:青尢
  • 2021-03-19 16:34
&&是逻辑与的意思,由于“>”的优先级高于“&&”,所以先计算5>9,其逻辑值为假,即为0.而6>3为真,即为1,0&&1的值为0,所以表达式的值为0.实际上,当计算到5>9后,因为其值为“0”,所以不管&&右边的值是真是假,逻辑与表达式的值都为假,所以计算机是不执行6>3这个表达式的。
  • 3楼网友:英雄的欲望
  • 2021-03-19 15:10
&&是逻辑运算符,是"与""且"的意思;运算规则是:有0得0,全1得1; (5>9 && 6>3),这里5>9显然是不成立的,所以该逻辑表达式的结果是0,此时已经不用判断右边的表达式; (5>9 && 6>3)等于逻辑非
  • 4楼网友:摆渡翁
  • 2021-03-19 14:31
这个符号在c++中是指针调用的意思。举个例子: 有一个phone类(手机),该类有一个成员函数sendmessage()用于发短消息,通常你要调用这个函数,可以先定义一个phone类的指针*phone,利用这个指针就可以调用该函数了: phone->sendmessage();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯