逻辑运算符是用来连接关系表达式的运算符。
逻辑运算符也可以直接连接布尔类型的常量或者变量
逻辑运算符与布尔操作数一起使用,组 成逻辑表达式
逻辑表达式的结果是布尔值 ▪ &和&&的区别
“&”:无论任何情况,“&”两边的表达式都会参 与计算。
区别:
逻辑与&:无论左边真假,右边都要执行
短路语&&:如果左边为真,右边执行,如果左边为假,右边不执行
逻辑或:|:无论左边真假,右边都要执行
短路或||:如果左边为假,右边执行,如果左边为真,右边不执行
逻辑运算符是用来连接关系表达式的运算符。
逻辑运算符也可以直接连接布尔类型的常量或者变量
逻辑运算符与布尔操作数一起使用,组 成逻辑表达式
逻辑表达式的结果是布尔值 ▪ &和&&的区别
“&”:无论任何情况,“&”两边的表达式都会参 与计算。
区别:
逻辑与&:无论左边真假,右边都要执行
短路语&&:如果左边为真,右边执行,如果左边为假,右边不执行
逻辑或:|:无论左边真假,右边都要执行
短路或||:如果左边为假,右边执行,如果左边为真,右边不执行