|,&可进行位运算,操作符两边均需进行判断
就算 | 左边为真,还是必须判断右边
就算 & 左边为假,还是必须判断右边
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直接报错





被折叠的 条评论
为什么被折叠?