现在的位置: 首页 > 综合 > 正文

^ 跟 | 的区别

2013年10月11日 ⁄ 综合 ⁄ 共 248字 ⁄ 字号 评论关闭

^ :

乃异或也

| :

二元 | 运算符是为整型和 bool 类型预定义的。对于整型,| 计算操作数的按位“或”结果。对于 bool 操作数,| 计算操作数的逻辑“或”结果;也就是说,当且仅当两个操作数均为 false 时,结果才为 false

 

如:

1 01000000 00000000

^

0 01110101 01000101

=

1 00110101 01000101

 

 

1 01000000 00000000

|

0 01110101 01000101

=

1 01110101 01000101

 

区别在于 1 ^ 1 = 0

              1 | 1 = 1

抱歉!评论已关闭.