逻辑运算符的定义:
逻辑运算符是用于连接boolean类型的表达式。
&:只要两边的boolean表达式结果有一个为false,那么结果就是false。
只有两边都为true,结果为true。
例: true & true = true
true & false = false
false & true = false
false & false = false
& 和 && 的特点:
&:无论左边是true还是false,右边都运算;
&&:当左边为false时候,右边不运算
|:两边只有一个为true,那么结果就是true。
只有两边都有false,结果为false。
例: true | true = true
true | false = false
false | true = true
false | false = false
”|“ 和 ”|| “ 的特点:
”|“ 两边都运算。
”||“ 当左边为true时,右边不运算。
^:两边结果相同为false,
两边结果不同为true。
例: true ^ true = false
true ^ false = true
false ^ true = true
true ^ true = false |
|