c++中 |= 是什么意思
1 回答
暮色呼如
TA贡献1853条经验 获得超9个赞
|= 两边得值做或运算,
例如 2 |= 3
10(2的二进制)
11 (3的二进制)
---------
11 (3的二进制)
即打印得结果为3;(只要有一个为1,结果就为1);与运算(2 & 3)为:全为1,结果才为1,否则为0,即2 & 3得结果为2
- 1 回答
- 0 关注
- 7371 浏览
添加回答
举报
0/150
提交
取消