计算机内存是按自己的编址的,无法直接通过地址,访问数据中的某一特定位。位运算可以对数据以二进制方式逐位进行逻辑运算或移位运算。C语言中的位运算是通过位运算符实现的,位运算符有6种。

&:按位与

|:按位或

~:按位取反

^:按位异或

<<:左移位

>>:右移位