2个5和5个2的区别 5一个和两个

1、&和&&都能根据参数的逻辑关系,生成一个布尔值,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。

2个5和5个2的区别 5一个和两个(1)

逻辑与

2、&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式。

2个5和5个2的区别 5一个和两个(2)

由于&&具有短路功能,在执行完test0和test1这个表达式就返回false所以test03不执行

3、&还可以用作位运算符,当&操作符两边的表达式不是boolean类型时,&表示按位与操作.。

2个5和5个2的区别 5一个和两个(3)

位与操作

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页