44问答网
所有问题
a=3,b=4,c=5,则逻辑表达式:!(a+b)+c-1&&b+c/2的值是 1 网上的详解中
a=3,b=4,c=5,则逻辑表达式:!(a+b)+c-1&&b+c/2的值是 1
网上的详解中说:
!(a+b)+c-1 =4 结果为真,为什么?
还有,什么时候为假?
举报该问题
推荐答案 2015-06-22
由于!(逻辑非运算符)的优先级比+、-的优先级高,所以!(a+b)=!(3+4)=!7=0,故!(a+b)+c-1=0+5-1=4,结果即为真。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6WGRKKDDWWZVVWGWG3.html
其他回答
第1个回答 2015-06-22
等于0的时候就为假。本回答被提问者采纳
相似回答
...且
a=3
、
b=4
、
c=5,则表达式:!(a+b)+c-1 && b+c
/
2的值是
?求
详解
~_百 ...
答:
测试上一步结果(结果为6)
,表达式
为真。最后,将结果1赋给整个
表达式,
即最后的结果。include <iostream> using namespace std;int main(){ int
a = 3,b = 4,c = 5;
int result =
!(a+b)+c-1 && b+c
/2;int step1 = !(a+b)+c-1;int step2 = b+c/2;cout<<"The result ...
C
语言上的问题
!(a+b)+c-1&&b+c
/
2的值
a=3,b=4,c=5
答:
a = 3, b = 4, c = 5,
假定a,b,c 为 int。真值为1,假值为0。计算步骤如下:1、计算 a + b,结果为 a + b = 7 2、计算
!( a + b)
结果为 0,也可以认为是false(假)。3、计算 c/2,假定c为int时,结果为 2(取整),为float或者double时为2.5,但不影响最终结果,...
C
语言上的问题
!(a+b)+c-1&&b+c
/
2的值
a=3,b=4,c=5
答:
整个
表达式的值
为真(即 1)!(a+b)=!7=0
!(a+b)+c-1=
0+5-
1=4
b+c
/
2=4
+2=6 原式
=4&&
6=1 //两个非0
的值,
即两个true,相与的值,仍为true,即1
设
a=3
、
b=4
、
c=5,则逻辑表达式:!(a+b)+c
–
1 && b+c
/
2的值是
答:
在C/C++中C和D一样(true就是1,false就是0)严谨的话是D 这题目本身是整形和
逻辑的
混合,但却让你判断结果到底是true还是1,显得非常没有意义
大家正在搜
a小于b小于c的c语言表达式
int a=3,b=2,c=1
逻辑表达式是什么
a异或b异或c的表达式
a异或b异或c的最简与或表达式
a异或b异或c的最小项表达式
a=b b=c 所以a=c
(a+b)*(c+d)
a小于b或小于c用c语言表达
相关问题
设a=3、b=4、c=5,则逻辑表达式:!(a+b)+c–1...
C语言问题:a=3,b=4,c=5,则逻辑表达式“!(a+b...
设a=3,b=4,c=5,则逻辑表达式"!(a+b)*c-1...
设a=3,b=4,c=5,则逻辑表达式: !(a+b0+c-...
设a=3,b=4,c=5,!(a+b)+c-1&&b+c/2...
设a=3,b=4,c=5,逻辑表达式!(a+b)*c-1&&...
C语言上的问题 !(a+b)+c-1&&b+c/2的值 a=...
急!!C++.已知变量a,b,c是整型变量,且a=3、b=4...