位运算主要有:| & ^ ~
& 这个是只要有0,则0
| 这个只要有1,则1
^异或运算,只要不同则为1
~全部相反
参与位运算首先要将数值化作为二进制补码,方可参与运算
>> >>><<
有符号右移无符号右移 有符号左移,
最高位是1,则左边补1 不论最高位是1或者0右边补0
最高位是0,则左边补0左边补0
时间:2023-05-04 16:04:18
位运算主要有:| & ^ ~
& 这个是只要有0,则0
| 这个只要有1,则1
^异或运算,只要不同则为1
~全部相反
参与位运算首先要将数值化作为二进制补码,方可参与运算
>> >>><<
有符号右移无符号右移 有符号左移,
最高位是1,则左边补1 不论最高位是1或者0右边补0
最高位是0,则左边补0左边补0