55问答网
所有问题
设a,b,c均为int型变量且a=3,b=4,c=5,则表达式a||b+c&&b==c的值是1,为
设a,b,c均为int型变量且a=3,b=4,c=5,则表达式a||b+c&&b==c的值是1,为什么?
举报该问题
推荐答案 2015-05-10
您好,这样的:
你这样理解吧,a||b+c&&b-c,由于+,-的优先级比&&高,所以先计算加减的,可以化简为3||9&&-1由于&&优先级比||高,所以先算&&,对于非零的数,他是代表true的,所以就变成了3||1,这部你应该清楚了,就是1。
第1算b==c,第2.算b+c,第3.算b+c的答案&&b==c的答案,最后算a||第3步的答案。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ceeQ8LLcFRec8LcF4c.html
其他回答
第1个回答 2015-05-10
c语言中
逻辑运算符
(&&,||)低于关系运算符(==),关系运算符低于算术运算符。所以原
表达式
可以写成a||(b+c)&&(b==c),本回答被提问者采纳
相似回答
...
c均为int型变量
,
且a = 3, b = 4, c = 5,则表达式
: ‘a’
|| b +
...
答:
'a'的值应该是字母a的ASCII码。即97;
设a,b,c都是int 型变量
,
且a=3,b=4,c=5,
那么
a||b+c&&b
-
c的值为
多少?为 ...
答:
4)|| (
3
== 4
)也就
是1
||
0 = 1结果为真(1)不过 婉约的竹子 对d选项的计算顺序有点错误,小括号的优先级最高,所以最先执行的是a < b这个比较
表达式,
其次才是!c,而不是最先计算!c。
46、
设a,b
和
c都是int型变量
,
且a=3,b=4,c=5,则
下列
表达式
中,值为0的...
答:
C为真
,a||b
为真
,c&&b
为真
,1+1=
2,c为
5,C的值
为-
3,为
真(非0);D为假,a<b为真,!c为假,真&&假为假,或1为真,整体再取反为假。所以选D
设a
、b和
C都是int型变量
,
且a=3,b=4,c=5,则
以下的
表达式
中值为0的表...
答:
【答案】:D ||和
&&的
优先级高于+和-
,||
和&&的优先级相等
,且是
左结合的,就是从左边开始结合到右边。按照这个规则,正确选项为D。
设a,b,c都是
整形
变量,且a=3,b=4,c=5
;
,则
以下的表达中,值为0的
表达式是
...
答:
!((a<b)&&!c||1) 这个一个是0, ||前面你都可以不看,不管是什么优先级还是什么,||1,不管什么和它搭配,这个
表达式都是1,
在取反!就是0,所以就是答案。如果是二选一的话
,a||b+c&&b
-c这个就不用看了。
大家正在搜
设x,y,z,t均为int型变量
设ch是char型变量,其值为A
设x和y均为int型变量
若xyz均为int型变量
int a=1,b=2,c=3;
将int型变量n转换成float
c中每个int类型的变量占用
int型变量
int a[5],*p=a
相关问题
设a,b,c均为int型变量且a=3,b=4,c=5,则表达...
C语言设a,b,c为int型变量,且a=3,b=4,c=5,...
急!!C++.已知变量a,b,c是整型变量,且a=3、b=4...
C语言环境中,设a=1,b=2,c=3,d=4,则表达式:a...
设a、b和c都是int变量,且a=3,b=4,c=5;则以下...
46、设a,b和c都是int型变量,且a=3,b=4,c=5...
设a,b和c都是int型变量,且a=3,b=4,c=5,则下...
C语言填空 设a,b,c,m和n均为int型变量,且a=3,...