或 、与、异或之运算

2023-10-12  本文已影响0人  小羊爱学习

& 与 (都是1时,结果才为1)

表示按位与。
&表示按位与操作,我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位,例如,0x31 & 0x0f的结果为0x01。
二进制与运算规则:1&1=1  1&0=0  0&0=0

| 或 (只要有1,那么就是1)

表示按位或
按位或运算 按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位(也就是最后一位)相或。只要对应的二个二进位有一个为1时,结果位就为1。

^ 异或 (只要一样结果就是0)

按位异或运算符。
参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0
上一篇下一篇

猜你喜欢

热点阅读