逻辑运算符:&&(与) ||(或) !(非)
其操作数的数据类型为逻辑型,其运算结果也是逻辑型值
位移运算符:& | !
位运算可以对逻辑型、数值进行逻辑运算
•逻辑运算符(&&、||)与位运算符(&、|)的区别:
逻辑运算符只能针对boolean类型进行逻辑运算,而位运算还可以对数值进行逻辑运算。
逻辑运算符有短路情况,即前面的表达式可以得到最终结果时,后面的表达式将不被执行。
逻辑运算符:&&(与) ||(或) !(非)
其操作数的数据类型为逻辑型,其运算结果也是逻辑型值
位移运算符:& | !
位运算可以对逻辑型、数值进行逻辑运算
•逻辑运算符(&&、||)与位运算符(&、|)的区别:
逻辑运算符只能针对boolean类型进行逻辑运算,而位运算还可以对数值进行逻辑运算。
逻辑运算符有短路情况,即前面的表达式可以得到最终结果时,后面的表达式将不被执行。