逻辑运算符
# 逻辑运算符
	
| 运算符  | 运算 |	范例|	结果  |
| ------------ | ------------ | ------------ | ------------ |
|&	|AND(与)|false&true|false|
|\|	|OR(或)|false\|true|true|
|^	|XOR(异或)|true^false|true|
|!	|NOT(非)|!true|false|
|&&	|AND(短路)|false&&true|false|
|\|\|	|OR(短路)|false\|\|true|true|
**特点**
```
& (与):只要两边的Boolean表达式结果,有一个为false,name结果就是false
		只有两边都有true,结果就为false
| (或):两边只要有一个为true,结果为true。
		只有两边都为false,结果为false
	
^ (异或):两边相同为结果为false
			两边不同结果为true
			
!(非):不是真的
	!ture	为 false
	!!true	为true
&& :如果左边为false时,右边不运算,因为结果肯定是假,如果左边为true,右边参与运算
|| :当左边为true时,右边不进行运算。
```	
**&和&&的特点**
```
&:无论左边是true还是false,右边都运算。
&&:当左边为false时,右边不运算,因为结果肯定是假,如果左边为true,右边参与运算
```
**|和||的特点**
```
	|:两边都参与运算。
	||:当左边为true时,右边不进行运算。如果左边为false,右边参与运算
```
>异或(^)与或(|)的不同之处:当左右都为true时,结果为false。
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号