44问答网
所有问题
当前搜索:
!(a>b)&&!c||1
!(a>b)&&!c||1
答:
!(a>b)&&!c||1
为判断语句 返回值值有2个真和假(1和0)()优先级最高所以先判断a>b 条件为假 返回 0 再执行 !(a>b)取反 所以 返回 1 &&、||优先级最低所以最后执行 !c 返回 0 因为判断语句中 所有不为 0 的值都为真(1)那么这句判断语句直观上就成了 1 && 0 || 1 也...
c语言:求下列表达式的值:
!(a>b)&&!c||1
其中a=1,b=2,c=3
答:
是是关系表达式,首先进行
a>b
得假值为0,则式子变为!0
&& !c || 1
与或非的运算关系为先进行非运算则式了变为 1 && 0 || 1 再进行与运算变为 0 || 1 最后或运算等1
!(a>b)&&!c||1
a=3,b=4,c=5: 究竟是1还是0啊 !顺序是怎么计算的?_百度...
答:
1
(a>b)
(是错误的)故为0 但做非运算后为1
!c
=!4=0 与前边的式子做与运算后为0 再与1做或运算 为真为1 故整个式子为真即为1 。整个式子其实是
1&&
0
||1
!(a>b)&&!c|| 1
怎么理解啊
答:
所以
!(a>b)&&!c|| 1
的值为true。
...设a=3,b=4,c=5,则逻辑表达式
!(a>b)&&!c||1
的值为(真还是假)_百度知 ...
答:
因为原式为……
||1
,所以其值为真。前面的那些你就别管它了,无论前面那些是真是假,……||1之后都是真。
! (a>b) && ! c || 1
逻辑值怎么算
答:
括号先算。然后 运算符优先级,先做2个非,再做与,最后做 或。任何值 同 1 做 或,结果都是
1
(
真),所以前几步运算都可省略(编译器就这么处理的),直接等于 1。
C的逻辑表达式 a=3,b=4,c=5
!(a>b)&&!c||1
!是什么意思是否得意思吗...
答:
等价于这个((
!(a>b))&&!c
)
||1
末尾有一个1,前面有一个 逻辑或,结果肯定是 true 强烈同意楼上观点
!(a>b)&&!c||1
,,,结果是什么,怎么算啊
答:
结果是true.不管前边是什么。只要
||1
就相当于||true.
c语言中
!((a
<
b)&&!c||1
)值为什么是0
答:
!的后面加了括号,优先级更高,所以先看括号里。因为
&&
比||优先级高,所以&&两边就是整体了,可以先把它省略掉来看 !(...
||1)
||的返回值是“有真则真,都假为假”,而右边1为真,所以!(...||1)等价于 !1 !是非运算符,把后面的1反转成0,所以最后结果是0 ...
c语言中
!((a
<
b)&&!c||1
)值为什么是0
答:
优先级问题啦,看看最外层的大括号里面,最后的进行的判断是||(可以去查优先级表),||的对象是
(a
<
b)&&!c
和1,不管左边是多少,右边是1所以结果是1,然后在有最外面的!一下,所以结果必是0
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
!0&&0
a和b
!x!=0是什么意思
c语言中0&&0
!x什么意思c语言冫8:!!
c需要与或非符号
c语言中的和与或
c语言可以a或b或c吗
c语言等于0是什么意思