发布网友 发布时间:2024-09-30 17:10
共2个回答
热心网友 时间:2024-10-13 01:06
& 是与,&&是短路与;
&& 是左边条件不满足就终止了,不会继续计算右边条件;而&是无论左边是否满足都会继续执行右边。
比如 a && b , 假如计算 a 是假 , 那么就不会继续计算b的真假值了;假如a是真,那么会继续计算b,当b也是真时,a&&b为真。
而 a & b , 无论a是真假,都会继续计算b的真假值
| 是或,|| 是短路或;
原理跟上面差不多,a || b 只要 a为真时,那么整个表达式就是真了,不会继续计算b的真假值;
而 a | b , 无论a真假,都会继续计算b的值。
一般用 && 和 || 的较多。
另外, & 和 | 还用于位运算中,有兴趣请自行百度
热心网友 时间:2024-10-13 01:06
&&和||是逻辑比较 与和或