逻辑运算符 短路逻辑运算符

& 和 | 的使用:

 

&:逻辑与(而且)

两边都为真,结果才是真,只要有一个为假,那么结果就是假。

 

|:逻辑或(或者)

两边都为假,结果才是假,只要有一个为真,那么结果就是真。

 

^(异或)的使用:

在以后用的不多,了解一下即可。

计算规则:如果两边相同,结果为false,如果两边不同,结果为true

 

!(取反)的使用:

是取反,也叫做非。

计算规则:false取反就是true,true取反就是false

温馨提示:取反最多只用一个。

 

 

短路逻辑运算符

分类: && ||

&&:

运算结果跟&是一模一样的,只不过具有短路效果。

||:

运算结果跟|是一模一样的。只不过具有短路效果。

逻辑核心:

当左边不能确定整个表达式的结果,右边才会执行。

当左边能确定整个表达式的结果,那么右边就不会执行了。从而提高了代码的运行效率。

 

总结:

​ && 和 & 、||和|的运行结果都是一模一样的。

​ 但是短路逻辑运算符可以提高程序的运行效率。

建议:

​最为常用: && || !

posted @ 2022-08-02 09:14  是貓阿啊  阅读(148)  评论(0)    收藏  举报