2若有定义 int a=1,b=4,c=3;则表达式!(a<b)&&!c||1的值是_________.

最好有详细步骤,谢谢大神解答
2025-01-05 17:51:23
推荐回答(3个)
回答1:

1

其实什么都不用看,
!(a最后是||1那么就是指,前面一堆的结果或上1,而计算机中非0及为真。所以就是一堆运算结果或上一个true,所以答案就是true。所以为1.

!(a!c 因为c等3所以c是true所以非c就是false 等于0
false && false || true
最后变成false || true所以是true

回答2:

运算总体是从左到右,有单目运算先单目运算。先!(a

回答3:

(a!(a!c------------------0
!(a!(a