&和&& |和|| (别的帖子里摘出来的)

&  对比   不短路

0&0=0;   
0&1=0;    
1&0=0;     
1&1=1;

&&   对比   短路

   & 和 && 在判断语句中都可以实现“和”这个功能,不过区别在于 & 两边都运算,而 && 先算 && 左侧,若左侧为 false 那么右侧就不运算了。

   因此从效率上来说,判断语句中推荐使用 &&(换句话就是逻辑运算就老老实实用逻辑运算符,不然它为啥叫逻辑运算符呢?)

|

0|0=0;   
0|1=1;   
1|0=1;    
1|1=1;

 

 

引用地址:https://www.runoob.com/note/34429

 

posted @ 2021-02-26 10:02  郭海朋  阅读(38)  评论(0)    收藏  举报