java运算符小记

>>   >>>  <<   位运算

i >> 1 表示  i的二进制 整体向右移动一位

i << 1 表示 i的二进制 整体向左移动一位

i >>> 1 表示 i 的二进制 整体向右移动1 位,不涉及符号位

|   或运算    a | b    当a b 全是0时  结果是0  其他的都为1

& 与运算    a & b   当a b全是1时  结果是1  其他的都是0

^  亦或      a ^ b    当a b 都是0 或者都是1的时候是1   其他的都是0

原文地址:https://www.cnblogs.com/ttaall/p/14001040.html