&和&&的区别是什么?【面试题详解】

今天爱分享给大家带来的是&和&&的区别是什么?【面试题详解】,希望可以帮助到大家!
&运算符有两种用法:(1)按位与;(2)逻辑与。

&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true 整个表达式的值才是 true。&&之所以称为短路运算,是因为如果&&左边的表达式的值是 false,右边的表达式会被直接短路掉,不会进行运算。

注意:逻辑或运算符(|)和短路或运算符(||)的差别也是如此。

人已赞赏
Java

访问修饰符 public,private,protected,以及不写(默认)时的区别是什么?【面试题详解】

2020-11-20 17:39:44

Java

Java 有没有 goto?【面试题详解】

2020-11-20 17:42:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
'); })();