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

    xiaoxiao2024-11-08  60

    逻辑运算符:&&(与)  ||(或) !(非) 

    其操作数的数据类型为逻辑型,其运算结果也是逻辑型值

     位移运算符:&    |   !

    位运算可以对逻辑型、数值进行逻辑运算

    逻辑运算符(&&||)与位运算符(&|)的区别:

    逻辑运算符只能针对boolean类型进行逻辑运算,而位运算可以对数值进行逻辑运算。

    逻辑运算符有短路情况,即前面的表达式可以得到最终结果时,后面的表达式将不被执行。

     

    最新回复(0)