|,&可进行位运算,操作符两边均需进行判断
就算 | 左边为真,还是必须判断右边
就算 & 左边为假,还是必须判断右边
2|3 = 3
,先将2,3分别转为二进制数,然后进行或运算,有1则1
2&3 = 2
,先将2,3分别转为二进制数,然后进行与运算,同1则1
||,&&逻辑运算
||左边真则真,无需判断右边操作数
&&左边假则假,无需判断右边操作数
2||3 = 3
直接报错
2&&3 = 2
直接报错
|,&可进行位运算,操作符两边均需进行判断
就算 | 左边为真,还是必须判断右边
就算 & 左边为假,还是必须判断右边
2|3 = 3
,先将2,3分别转为二进制数,然后进行或运算,有1则1
2&3 = 2
,先将2,3分别转为二进制数,然后进行与运算,同1则1
||,&&逻辑运算
||左边真则真,无需判断右边操作数
&&左边假则假,无需判断右边操作数
2||3 = 3
直接报错
2&&3 = 2
直接报错