逻辑 “与” 运算
只有两边运算都为true时,结果才为true,其余的为false
& 长路
一直运算到完毕,不管左边运算结果为false或者true,都会继续运算下去
效率相对比较慢
&&短路
左边为false时就不会执行右边的运算了,结果为false
效率较快
逻辑 “或” 运算
只有两边运算都为false时,结果才为false,否则为true
| 长路
一直运算到完毕,不管左边运算结果为false或者true,都会继续运算下去直到结束
|| 短路
左边为ftrue时就不会执行右边的运算了,结果为true
逻辑 “非” 运算
非关系运算结果进行取反