&和&&区别

2022-06-19  本文已影响0人  糯米团子123

&和&&都是逻辑“与”运算符。即运算符两边表达式结果都为true,运算结果才成立。只要有有一方为false,则结果为false。

&& 还具有短路功能:如果运算符左侧条件不成立(false),则不会再计算运算符右侧的表达式。直接返回为false

& 可以用作位运算:当&两边表达式不是boolean类型时,&表示按位与操作。

    例如:2&3  = 0010 & 0011 = 0010 = 2。

上一篇 下一篇

猜你喜欢

热点阅读