简易版
含义 | 内容 |
---|---|
按位与运算符(& and) | 全一为一,其余为零 |
按位或运算符(| or) | 有一为一,无一为零 |
异或运算符(^ xor) | 相同为零,不同为一 |
取反运算符(~) | 有一为零,有零为一 |
左移(<<) | 有一左移,高位舍弃 |
右移(>>) | 有一右移,低位舍弃 |
绕口令版
含义 | 内容 |
---|---|
按位与运算符(& and) | 你有我有一起有,有人没有皆没有 |
按位或运算符( | or) | 只要你有就算有,你无我无都没有 |
异或运算符(^ xor) | 你我一致皆没有,你我不同才算有 |
取反运算符(~) | 我有算没有,我无才算有 |
左移(<<) | 我有给左边,给到没人即没有 |
右移(>>) | 我有给右边,右侧尽头变没有 |
解释
含义 | 内容 |
---|---|
按位与运算符(& and) | 0011 & 0101 = 0001 |
按位或运算符(| or) | 0011 | 0101 = 0111 |
异或运算符(^ xor) | 0011 ^ 0101 = 0110 |
取反运算符(~) | ~0011 = 1100 |
左移(<<) | 0011 << 1 = 0110 |
右移(>>) | 0011 >> 1 = 0001 |