.总结位运算符与逻辑运算符的区别

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