&和&&的区别

来源:互联网 发布:虚拟机linux怎么上网 编辑:程序博客网 时间:2024/04/30 03:25

单&时,左边无论真假,右边都要进行运算

双&时,如果左边为真,右边参与运算,如果左边为假,右边不参与运算

对于单|和||的区别也是一样,双或时,左边为真,右边不参与运算,反之右边参与运算。

异或(^) 与或(|)的不同之处是:对于异或而言,当左右都为true时,结果为false。