33问答网
所有问题
c语言中,a=34,b=5,c=6. 逻辑表达式!(a+b=c)&&b+c/2的值为多少
如题所述
举报该问题
推荐答案 2017-02-10
!(a+b=c)&&b+c/2 这个表达式编译不过把 是不是(a+b == c)? 如果是 那结果就是4;如果不是 那我就不知道结果了
追问
他给的就是a+b=c,应该是题错了吧,赋值符合和+哪个优先级高
追答
+ 高 ~~
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RhdPB0Bch4040440hcP.html
其他回答
第1个回答 2017-02-10
a+b-c 吧?
结果是0
相似回答
...
表达式
:(1
)a=b
>
c&&b==c
(2)
a||
b+c&&b
-c (3)(
!(a+b)
+c-1
)&&
(b+c...
答:
!(a+b)
== 0 => (!(a+b)+c-1) == 4 为 true 又(
b+c)
/2 != 0 所以 (3)式为true 结果为 0 1 1
C语言中
采用的是短路计算方式,一旦确定了
表达式的值
就不会再去计算未确定的因子 例如 a
&& b
如果 a为false 则整个
表达式为
false
, b的值
不会计算; 如果 a 为true 则再...
设
a=
3、
b=
4、
c=5,
则
逻辑表达式
:
!(a+b)
+c–1
&& b+c
/
2的值
是
答:
在C/C++中C和D一样(true就是1,false就是0)严谨的话是D 这题目本身是整形和
逻辑的
混合,但却让你判断结果到底是true还是1,显得非常没有意义
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
大家正在搜
c语言中b代表多少
c语言中a大于b大于c怎么表示
a小于b或小于c用c语言表达
c语言中(a,b)是什么意思
int a=1,b=2,c=3;
c语言用什么表示逻辑真
c语言a=b=c
c语言中a大于b大于c
c语言中abs什么意思
相关问题
c语言中,a=34,b=5,c=6. 逻辑表达式!(a+b=...
写出下列逻辑表达式的值,设a=34,b=5,c=6。 (1)...
C语言问题:a=3,b=4,c=5,则逻辑表达式“!(a+b...
a=3,b=4,c=5,则逻辑表达式:!(a+b)+c-1&...
c语言怎么写出这个逻辑表达式的值:设a=3,b=4,c=5....
C语言: 写出下面各逻辑表达式的值。设a=3,b=4,c=5...
设a=3、b=4、c=5,则逻辑表达式:!(a+b)+c–1...
设a=3,b=4,c=5,则逻辑表达式: !(a+b0+c-...