(1)&和&&区别
&:左边无论真假,右边都进行运算
&& : 左边为真,右边都进行运算;如果左边为假不参与运算
(2)>> 与 >>>区别
>> : 右移(被移位的最高位是0,右移后空缺位补0;移位的最高位是1,右移后空缺位补1)
>>> : 无符号右移(无论移位的最高位是0,1,右移后空缺位补0)
(3)^、!、~区别
^ : 异或
!:Not(非)
~ :反码 (~6 = -7)
(1)&和&&区别
&:左边无论真假,右边都进行运算
&& : 左边为真,右边都进行运算;如果左边为假不参与运算
(2)>> 与 >>>区别
>> : 右移(被移位的最高位是0,右移后空缺位补0;移位的最高位是1,右移后空缺位补1)
>>> : 无符号右移(无论移位的最高位是0,1,右移后空缺位补0)
(3)^、!、~区别
^ : 异或
!:Not(非)
~ :反码 (~6 = -7)