逻辑运算符
& 逻辑与 a&b,a和b都为true,结果才为true,其余都为false
| 逻辑或 a|b,a和b都为false,结果才为false,其余都为true
^ 逻辑异或 a^b,a和b相同(即a和b同为true,或同为false)结果才为false,其余为true
! 逻辑非 !a,与a 原来的结果相反
1. & 与
&两边都是true时,结果才为true,只要运算符两边有一个false,结果就为false
2. | 或
| 两边都为false,结果为false,其余都为true
3.^ 亦或
^两边如果相同为false,不相同为true
4.! 非
!就是把原来的结果变为相反,!true即为false,!false即为true