java筆記2
按位與
同時開才亮
關 關 暗
開 關 暗
關 開 暗
開 開 亮
01101101 與
00110111
00100101
只有11為1
按位或
任何一個開都亮。同時關才暗
01101101 或
00110111
01111111
只有00為0
按位異或
處于不同的狀態就亮
01101101 異或
00110111
01011010
只有01或10為1
按位取反
0變1,1變0
java中的3個移位預算符
左移:<<
帶符號右移:>>
無符號右移:>>>
數 x x<<2 x>>2 x>>>2
17 00010001 00`01000100 00000100`01 00000100`01
-17 11101111 11`10111100 11111011`11 00111011`11
把數向左移動一位。相當與乘以2,向右移動一位,相當與除2。