逻辑运算符

A和B是两个条件(结果是boolean类型),不是两个int,如果是int的话就是位运算了。

A或B有真则真 ,A与B有假则假!!!

逻辑与:&

短路与:&&

用法:A和B只要有一个假,返回结果就为false

 

逻辑或:|

短路或:||

用法:A和B只要有一个为真,返回结果就为true

逻辑与和短路与的区别: 逻辑与对条件1和2都要检验;而短路与如果条件1为假,那么返回结果必定为false,就不会对条件2进行检验。

逻辑或和短路或区别同上。

取反运算符!  比如!a, a为true,那么!a为false。

逻辑异或 比如a^b  ,当a和b结果不同时,返回true,结果相同返回false。 比如 a为true b也为true,a^b为false。

注:关系运算符和逻辑运算符的运行结果只有true和false。

posted @ 2021-07-26 16:41  我亦无他,惟手熟尔  阅读(241)  评论(0)    收藏  举报