&和&&, |和||的区别

Posted lk13227

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了&和&&, |和||的区别相关的知识,希望对你有一定的参考价值。

&和&&的含义一样, 表示逻辑与(and), 只有第一个表达式和第二个表达式都为 true 时, 整个运算结果才为 true.

|和||的含义一样, 表示逻辑或(or), 当第一个表达式和第二个表达式其中有一个为 true 时, 整个运算结果就为 true.

&&和||还具备短路功能, 就是当第一个表达式的结果已经可以决定整个表达式的结果时, 第二个表达式并不会进行计算.

以上是关于&和&&, |和||的区别的主要内容,如果未能解决你的问题,请参考以下文章

之间的区别 |和 ||或 & 和 && 用于比较 [重复]

C语言中&和&&的区别?

Java中&和&&的区别? [复制]

& 和 && 区别

Java中逻辑&和短路&&,逻辑|和短路||的区别

说说 & 和 && 还有 | 和 | | 的区别