与&:0&0=0 0&1=0 1&0=0 1&1=1
(与1作运算会保留原来的符号)
或|:0|0=0 0|1=1 1|0=1 1|1=1
(与0作运算会保留原来的符号)
异或:00=0 0^1=1 1^0=1 1^1=0
(相同为0,不同为1)
取反:1=0 ~0=1
左移<<:左边的二进制位丢弃,右边补0
(乘2)
右移>>:正数左补0,负数左补1,右边丢弃
(除2)
无符号左移<<<:左边的二进制位丢弃,右边补0
无符号右移>>>:忽略符号位,空位都以0补齐
与&:0&0=0 0&1=0 1&0=0 1&1=1
(与1作运算会保留原来的符号)
或|:0|0=0 0|1=1 1|0=1 1|1=1
(与0作运算会保留原来的符号)
异或:00=0 0^1=1 1^0=1 1^1=0
(相同为0,不同为1)
取反:1=0 ~0=1
左移<<:左边的二进制位丢弃,右边补0
(乘2)
右移>>:正数左补0,负数左补1,右边丢弃
(除2)
无符号左移<<<:左边的二进制位丢弃,右边补0
无符号右移>>>:忽略符号位,空位都以0补齐