3.&: 逻辑与: 两个边同时为真,整个结果才为true; 只要有一边为false, 结果就是false; true & true true false & true false true & false false false & false false
4.|: 逻辑或: 全假才假, 否则为真 true | true true true | false true false | true true false | false false
5.!:逻辑非 非真即假, 非假即真 !true false !false true
6.^:逻辑异或: 相同为假, 不同为真 true ^ true false true ^ false true false ^ true true false ^ false false
7.短路逻辑运算符: && 和 ||
1.&&: 逻辑与: 和&连接时的情况一样; true && true true false && true false true && false false false && false false
但是&&运算符有短路现象: 如果&&运算符前面的表达式返回值为false, 后面的表达式就不会参与运算, 直接返回false; 这就是&&运算符的短路现象;
2.||:逻辑或: 与|连接时情况一样 true | true true true | false true false | true true false | false false