前言
是不是对位运算感到头痛呢?特别是寄存器会时常用到它,进行位运算。那么本文会告诉你一些记忆方法和应用
1.| 或
口诀:同1或,结果为1,同0或,结果为原始值。
| 看起来像不像1呢?
看起来像1,就遇到1变成1,那么就知道遇到0,为原始值了。
2.& 与 且
口诀:同0与,结果为0,同1或,结果为原始值。
&看起来像不像0呢?
看起来像0,就遇到0变成0,那么就知道遇到1,为原始值了。
还有一种解释方法:做乘法 而且&是不是类似*符号呢

3.异或 ^
口诀:同1异或,结果取反,同异或,结果为原始值
还有一种解释为:不进位加法

4.<< >>