位运算
位运算的作用是对运算对象按照二进制位进行操作的运算,他能够对字节或字中的实际位进行检测、设置或位移,它运算的对象只能是字符型或整型变量以及他们的变体,对其他类型的数据不适用
1.位运算符
位运算符 | 作用 | 举例 |
---|
~ | 按位取反 | ~a,对变量a中全部位取反 |
<< | 左移 | a<<2,将a中各位全部左移2位 |
>> | 右移 | a>>,将a中各位全部右移2位 |
& | 按位与 | ~a,将a中各位按位进行“与”运算 |
管道符 / | 按位异或 | a/b,将a和b中的各位按位进行“或”运算 |
^ | 按位异或 | a^b,将a和b中的各位按位进行“异或” 运算 |