44问答网
所有问题
C语言逻辑运算 设a=3,b=4,c=5,则逻辑表达式!(a>b)&&!c||1的值为(真还是假)
C语言逻辑运算 设a=3,b=4,c=5,则逻辑表达式!(a>b)&&!c||1的值为(真还是假)
!c 即不是5 应该怎么看?
举报该问题
推荐答案 2016-06-05
因为原式为……||1,所以其值为真。前面的那些你就别管它了,无论前面那些是真是假,……||1之后都是真。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GZG6ZDYKKGD6ZVYVK3.html
其他回答
第1个回答 2016-06-05
有两点说明:
XXXXX||1肯定为(真)
!(3>4)=1
!5=0 (因为5非0,即为真,!真 即为假)本回答被提问者采纳
相似回答
c语言
怎么写出这个
逻辑表达式的值
:
设a=3,b=4,c=5
. a+b>
c&&b
==c?_百...
答:
设a=3,b=4,c=5
. a+b>
c&&b
==c,这个
逻辑表达式的值为
0。a+b>c&&b==c,a+b>c,3+4>5,7>5,所以为true,b==c,4=
=5,
为false,&&是与操作符,一个true一个false最后为false,也就是0。
C语言
是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、...
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(取...
设有定义int
a=3,b=4,c=5,则表达式a||b
+
c&&b
=
c的值为(
)
。
答:
C语言
里面
逻辑运算
符的优先级是 非,与,或, 所以这题就是从右往左运算,右结合
a||1
所以结果问真,即1
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语言逻辑运算的结果
c语言或与非逻辑运算公式
c语言逻辑与运算规则
c语言逻辑运算符怎么算
c语言中逻辑运算符的优先级
c语言3种逻辑运算符号
c语言逻辑运算符例题
&&在c语言中怎么运算
c语言中逻辑真等价于
相关问题
C语言问题:a=3,b=4,c=5,则逻辑表达式“!(a+b...
C语言求表达式值的问题 写出下面各逻辑表达式的值,设int ...
c语言里面, 写出下面个逻辑表达式的值,设a=3,b=4,c...
C语言中 if(a||b&&c) ......... 什么意...
C语言题目:设a=3,b=4,c=5,执行!(x=a)&&(...
c语言怎么写出这个逻辑表达式的值:设a=3,b=4,c=5....
C语言写出逻辑表达式的值
C语言逻辑运算符?