首页 关于 归档

php "&~" 说明

Table of Contents

why

今天无意中看到这样的一段代码



瞬间懵逼了,“&~” 究竟是啥意思呢?
经过一番搜索,其实这种写法其实不正规,容易误解;也许这样写法更为容易理解。
如:$a & ~$b

“&~”说明

举例说明,如:1 &~ 2
1: 
计算~2,即2每位取反,2转为二进制为00...10,取反11...01,得到的结果计为x
2:
计算
1 & x,即1与x每位与,1转为二进制为00...01,和x(11...01)与运算,得到00...01,即结果是1

Author: josephzeng

Last Updated <2016-12-10 Sat>. Created by Emacs 24.5.1 (Org mode 8.2.10)

Validate