标签:位操作 amp 表示 移位 font strong 位运算 nbsp 运算
位操作符就是对数据按二进制位进行运算的操作符。
& 与运算
例:
2的二进制表示: 00000010
10的二进制表示:00001010 与遇0为0
与运算的结果: 00001010
所以,2&10的结果为2。
| 或运算
例:
2的二进制表示: 00000010
10的二进制表示:00001010 或遇1为1
与运算的结果: 00001010
所以,2&10的结果为10。
^ 异或
例:
2的二进制表示: 00000010
10的二进制表示:00001010 异或同为0
与运算的结果: 00001000
所以,2&10的结果为8。
~ 求补
例:
10的二进制表示:00001010 求补全反转
求补运算的结果: 11110101
<< 左移 >> 右移
例:
10的二进制表示:00001010,
左移一位为00010100(20), 移位最麻烦
左移两位为00101000(40)。 除头尾补零
标签:位操作 amp 表示 移位 font strong 位运算 nbsp 运算
原文地址:http://www.cnblogs.com/ljknlb/p/6408296.html