55问答网
所有问题
有关c语言,设a=3,b=4,c=5, a||b+c&&b-c 答案会是1呢?1表示正确
如题所述
举报该问题
推荐答案 2015-03-25
没有C语言使用非0(默认使用1)表示真,使用0表示假。
|| 逻辑或运算符,当两边同时为假时,结果为假。
&& 逻辑与运算符,当两边同时为真时,结果为真。
并且+ -的优先级高于&& ||,所以先计算+ -
即3||4+5&&4-5,即3||9&&-1,即真||真&&真,结果就是真,为1
追问
如果3||4+5&&4-4呢
是不是0
追答
那就是0了。
追问
谢谢你
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/8IRe4QeQIRQRGcIGLF.html
其他回答
第1个回答 2015-03-25
3个式子中没有一个0,无论怎么与或运算,都是1.
第2个回答 2015-03-25
1
相似回答
int
a = 3, b = 4, c = 5
; 则表达式
a || b + c && b-c
为
答:
所以a || b+c && b-c 就是 3 || 7 &&-1
进一步就是 1 || 1 && 1 所以答案就是1;有的计算机语言是:3 || 7 &&-1 进一步就是 true || true && true 答案就是true;
C语言
中
,a=3,b=4,c=5
;
a||b+c&&b-c
怎么理解?
答:
||a || b + c && b - c = a || ((b + c) && (b - c))= 3 || ((4 + 5) && (4 - 5))= 3 ||
1 = 1
按照优先级,先加减运算,后逻辑运算 而逻辑运算的几个操作数都是非0的,可以认为是1 因此最终结果为逻辑1 ...
C语言
a=3,b=4,c=5
●
a||b+c&&b-c
的运算结果
答:
a=3,b=4,c=5
;这是一条逻辑表达式,只可能有0和1两种取值,非零的时候取1,所以1楼的是不对的。又出现了2类运算符,加减和逻辑运算符,此处+-优先级最高,其次是&&,最低是||,注意同是逻辑运算符优先级不一样。还须注意,按照优先级加括号:
a || b + c && b - c
=a || ((b ...
设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的答案...
...逻辑表达式的值。
a=3,b=4,c=5
。
1
.
a+b
>
c&&b
==c 2.
答:
(1)“&&”表示关系“与”,符号两边一假则假。a+b>c为真;
b==
c为假. 因而该式为假,即为0。(2)“&&”表示关系“与”,符号两边一假则假。(b+c)与(b-c)均为真,则 (
b+c&&b-c
)
=1,
为真。“||”表示关系“或”,符号两边一真则真。
a||
(b+c&&b-c)为真。(3)(...
大家正在搜
c语言中a大于b大于c怎么表示
int a=1,b=2,c=3;
c语言a=b=c
a小于b或小于c用c语言表达
c语言中(a,b)是什么意思
c语言fabs是什么意思
c语言m=a>b
c语言中a大于b大于c
c语言中b代表多少
相关问题
C语言中,a=3,b=4,c=5; a||b+c&&b-c怎...
C语言: 写出下面各逻辑表达式的值。设a=3,b=4,c=5...
C语言问题 a=3,b=4,c=5 。a||b+c&&b-c...
7.已知整型变量a=3,b=4,c=5,写出逻辑表达式a||...
编写程序计算并输出 下面各逻辑表达式的值。设a=3,b=4,...
设a,b,c均为int型变量且a=3,b=4,c=5,则表达...
急求C语言大神 设a=3,b=4,c=5 a+b>c&&b=...
C语言问题:a=3,b=4,c=5,则逻辑表达式“!(a+b...