44问答网
所有问题
!(a>b)&&!c||1 a=3,b=4,c=5: 究竟是1还是0啊 !顺序是怎么计算的?
如题所述
举报该问题
推荐答案 2012-07-28
1 (a>b)(是错误的)故为0 但做非运算后为1 !c=!4=0 与前边的式子做
与运算
后为0 再与1做或运算 为真为1 故整个式子为真即为1 。整个式子其实是1&&0||1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/V3DWKV6ZD.html
相似回答
C
语言逻辑运算 设
a=3,b=4,c=5
,则逻辑表达式
!(a
>
b)&&!c||1的
值为(真...
答:
因为原式为……
||1,
所以其值为真。前面的那些你就别管它了,无论前面那些是真是假,……||1之后都是真。
C
的逻辑表达式
a=3,b=4,c=5
!(a
>
b)&&!c||1
!是什么意思是否得意思吗...
答:
等价于这个((
!(a
>
b))&&!c
)
||1
末尾有一个1,前面有一个 逻辑或,结果肯定是 true 强烈同意楼上观点
c语言程序题
a=3,b=4,c=5
,表达式a-b<
c||b
==c
的
值?为什么?
答:
题目的值
是1,||
表示或者的意思,是逻辑判断,只要前后一个是真的,就真,真的值为1 第二题
,&&
是与,三个语句有一个值为0,假,最后为0 第三题,你还是看看书吧,看看while语句和print语句,明白程序
是怎么
样运行的,不过输出应该是1 2 。
我是初学C语言,看不懂你这题(看不懂的地方我标注了一下啊)
答:
!(a
>
b)=!
(3>4)因为(3>4)是错的,所以用0表示,又因为前面!,所以用1表示 (!c)因为
c=5,
不等于0,所以c是真值,前面加个!,就说明整体是假值,所以最后逻辑值为0 另外,扩展一下,对于这道题中的c
,!!c的
值应该为1。
!!c=!
(!c)=(!0)=1。这也是通过上述解释...
大家正在搜
a是 b是 c是 d是什么
!(a>b)&&!c||1
c(a,b)是什么意思
(a+b)(a+c)等于什么
a
(a-b)(a-c)
(a+b)(c+d)公式
a/(b+c)=
(a+b+c)³
相关问题
!((a<b)&&!c||1)a=3,b=4,c=5求表达式...
C语言逻辑运算 设a=3,b=4,c=5,则逻辑表达式!(a...
C的逻辑表达式 a=3,b=4,c=5 !(a>b)&&!c...
C语言问题:a=3,b=4,c=5,则逻辑表达式“!(a+b...
C语言: 写出下面各逻辑表达式的值。设a=3,b=4,c=5...
逻辑表达式a||b+c&&b-c的值为什么是1?(a=3,b...
c语言:求下列表达式的值: !(a>b)&&!c||1 其中...
设有:int a=3,b=4,c=5,则!(a>b)&&!c...