一、逻辑运算符的含义:
逻辑运算符用于连接boolean类型的表达式。
- &:
- true & true = true;
- true & false = false;
- false & true = false;
- false & false = false;
- |:
- true | true = true;
- true | false = true;
- false | true = true;
- false | false = false;
- ^: (异或)
- true ^ true = false;
- true ^ false = true;
- false ^ true = true;
- false ^ false = false;
&和&&的特点:
&会两边都运算,而&&只要左边为false的时候,右边是不会运算的。
|和||的特点:
|会两边都运算,而||只要左边为true的时候,右边不运算。