55问答网
所有问题
设有变量:int a=3,b=4,c=5;求a‖b+c&&b>c的值
如题所述
举报该问题
其他回答
第1个回答 2012-11-06
根据优先级转换后为:a||((b+c)&&(b>c)),结果为1。
第2个回答 2012-11-06
a和b都不等于0,所以a或b等于1,即:a‖b=1
因为b>c是假命题,所以(b>c)=0
所以c&&b>c=0
所以最后结果是a‖b+c&&b>c=1+0=1
本回答被网友采纳
第3个回答 2012-11-06
1&&0=0
相似回答
设有变量:int
a=3,b=4,c=5;求a+
b>
c&&b
==
c的值
答:
a+b
>c 为真,是1
b==c
为假 是0 &&是且 必须同时是一,结果才是1 所以结果是0
有
int
a=3,b=4,c=5;
则表达式a||
b+c&&b
==
c的值
为?
答:
答案是1。第1算b==c,第2.算
b+c,
第3.算
b+c的
答案
&&b==c的
答案,最后算a||第3步的答案。
设有
定义
int
a=3,b=4,c=5
,则表达式a||
b+c&&b
=
c的值
为( )。
答:
C语言里面逻辑运算符的优先级是 非,与,或, 所以这题就是从右往左运算,右结合a||1 所以结果问真,即1
设int
型
变量a=3,b=4,c=5
,则表达式((
a+
b)>c)&&(b==c)
&&a
||
b+c&&b
+c...
答:
结果是1 逻辑运算符&&和||要比算术运算符低,所以要先算加减号 逻辑&&的优先级高于||
b+c&&b
+c就是1 所以整个表达式是1
设a,b,c
均为
int
型
变量
且
a=3,b=4,c=5
,则表达式a||
b+c&&b
==
c的值
是1...
答:
您好,这样的:你这样理解吧,a||
b+c&&b
-c,由于+,-的优先级比&&高,所以先计算加减的,可以化简为3||9&&-1由于&&优先级比||高,所以先算&&,对于非零的数,他是代表true的,所以就变成了3||1,这部你应该清楚了,就是1。第1算
b==c,
第2.算b+c,第3.算b+c的答案&&
b==c的
答案...
大家正在搜
设变量定义为int a b
设有变量定义int a
设int型变量x的值为9
设a和b均为int型变量
设a为int型变量
设ijk均为int型变量
设xt均为int型变量
设ab均为double型变量
设y为int类型变量