1. a+b>c && b==c
2. a||b+c && b-c
3. !(a>b)&&!c||1
4. !(x=a)&&(y=b)&&0
5. !(a+b)+c-1&&b+c/2
能详细点告诉为什么吗?
首先有几个概念
&&是与 ,||是或,!是非
优先级是 !非> 算数运算符(+-*/)> 关系运算符(><>=)> &&与> ||或> 赋值运算符 (=)
逻辑运算是表示运算量的逻辑关系,运算结果是0(错误)或1(正确)
a+b>c ;7>5; 但是b不等于c 所以逻辑值0
b+c与b-c 或 a 不发生冲突 输出1
!(a>b)=0 !c=0 输出1
!(x=a)=0 ;(y=b)=1; 输出0
!(a+b )=0 ; c-1=4输出1;b+c/2 =输出1 ; 输出1