✅ 操作成功!

布尔逻辑运算符

发布时间:2023-06-12 作者:admin 来源:文学

布尔逻辑运算符

布尔逻辑运算符

关于环境的论文-云录播系统

2023年3月17日发(作者:厨政管理)

10布尔运算符

布尔运算符

布尔运算符有哪些

&逻辑与两边都是true,结果是true

|逻辑或⼀边是true,结果就是true

!逻辑⾮取反!true–>false

^逻辑异或两边只要是不⼀致就是true

&&短路与⽤法和&⼀样。

||短路或⽤法和|⼀样

&&和&的区别?

&&具有短路效果。如果左边结果是false,则右边不执⾏。

&是⽆论左边是false还是true,右边都会执⾏。

|(逻辑或)和||(短路或)的区别类似

开发中常⽤&&和||,如果当需求要求⽆论左边的表达式是true还是false,右边的表达式必须执⾏,此时必须使⽤逻辑与,短路与做不到。

n(5>3&5>4);//true

n(5>3&5>6);//false逻辑与只要有⼀个是false,结果就是false

n(5>3|5>10);//true

n(5>11|5>10);//false

n(!false);//true

n(true^false);//true

n(false^true);//true

n(true^true);//false

n(false^false);//false

//关于短路与

/*

inta=10;

intb=10;

n(a=b);

n(a);//11

*/

inta=10;

intb=10;

//短路:后边那个表达式不执⾏.

//什么时候发⽣短路与?第⼀个算⼦结果是false的时候。

//什么时候发⽣短路或?第⼀个算⼦结果是true的时候。

n(a=b);

n(a);//10

注意事项:

布尔运算符两边的算⼦必须是布尔类型,整个表达式的运算结果也是⼀个布尔类型。

👁️ 阅读量:0