### 位运算
运算符
![](https://box.kancloud.cn/09022c29ac4885a93a7e3e691dd95381_876x321.png)
#### 二进制——原码,反码,补码
1. 二进制的最高位的符号位:0表示正数,1表示负数
2. 正数的原码,反码,补码都一样
3. 负数的反码=它的原码符号位不变,其他位**取反**,0——》1,1——》0
4. 负数的补码=他的**反码+1**
5. 0的反码,补码都是0
6. php没有无符号数,php的数都是有符号的
7. 在计算机的运算的时候,都是以**补码**的形式运算的
![](https://box.kancloud.cn/fe3443c8a3b17623e521bb0f9afc64b3_442x228.png)
![](https://box.kancloud.cn/b319cf83f891f470eb521bcd1f1c9971_375x75.png)
![](https://box.kancloud.cn/ea0769f98b1a9693e4475671a6d19106_369x230.png)