44问答网
所有问题
! (a>b) && ! c || 1逻辑值怎么算
如题所述
举报该问题
推荐答案 2011-06-15
括号先算。然后
运算符优先级
,先做2个非,再做与,最后做 或。
任何值 同 1 做 或,结果都是 1 (真),
所以前几步运算都可省略(
编译器
就这么处理的),直接等于 1。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GRWD6WYRZ.html
其他回答
第1个回答 2011-06-14
最后答案是1,前面的用来迷惑人,任何值与1或都是去嘛
相似回答
设a=3,b=4,c=5,则
逻辑
表达式
!(a
>
b)&&!c||1
的值为
答:
1,表达式是从右往左运算
c语言中!(
(a
<
b)&&!c||1
)
值
为什么是0
答:
因此(
(a
<
b)&&!c||1
)的值必为真(我们先当1处理),而!((a<b)&&!c||1)则为假,假在
C
语言中用0表示。所以!((a<b)&&!c||1)值是0。先
算a
<b的
逻辑值
,在判断c是否是0,如果是0,!c为真,否则,!c为假;再判断 a<b && !c 整体的逻辑值,同真为真,否则为假。再求出1+a...
...下面各
逻辑
表达式的值,设int a=3, b=6 ,c=8.
!(a
>
b)&&!c||1
...
答:
10 | 按位或 表达式|表达式 左到右 双目运算符 11
&&
逻辑
与 表达式&&表达式 左到右 双目运算符 12
||
逻辑或 表达式||表达式 左到右 双目运算符 13 ?: 条件运算符 表达式1? 表达式2: 表达式3 右到左 三目运算符 14 = ...
C
语言的
逻辑
题
答:
(1)0;因为a+b>c为真,
逻辑值
是1,但b==c为假,逻辑值是0,&&表示“且”,所以该式值为0。(2)
1;
因为a不为0,所以逻辑式a为真,同理b+c也为真,b-c也为真,所以该式值为1。(3)1;a>b为假,所以
!(a
>
b)
为真,c值不为零,所以
!c
的逻辑值是零,||表示“或”,
1&&
0
||1
为...
大家正在搜
!(a>b)&&!c||1
(a+b)(a+c)等于什么
(a-b)(a-c)
a是 b是 c是 d是什么
c(a,b)是什么意思
(a+b)(c+d)公式
a/(b+c)=
(a+b+c)³
(a+b+c)²
相关问题
!(a>b)&&!c||1
C语言逻辑运算 设a=3,b=4,c=5,则逻辑表达式!(a...
!(a>b)&&!c|| 1怎么理解啊
C语言中 ! ( (a<b) && ! c||1 )
!((a<b)&&!c||1)请问计算顺序是
C语言 关于逻辑运算且 b=(-1)&&(-1) b是多少,...
在c语言中t=!(a-c>1||2&&0); 的计算顺序是什...
逻辑表达式a||b+c&&b-c的值为什么是1?(a=3,b...