(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)注意:&&运算符只有左边成立的时候才进行右边的运算;如果左边为假,右边就算有括号运算符“()”里面的表达式也是不进行运算的
(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();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯