php中位运算符的问题

2025-02-25 01:08:41
推荐回答(1个)
回答1:

你都知道二进制和位运算,那还有啥好讲的?
00001000 &
00001100 =
00001000

00001000 |
00001100 =
00001100

00001000 ^
00001100 =
00000100 (这个是不相同的为1,相同的为0)

~
00001000 =
11110111(这个是取反嘛,但是高位为1表示负数,而负数存的是补码,自己去查补码是怎么回事)