- 异或运算
- 概念:
- 异或是基于二进制基础上按位异或的结果 ,并将结果转换为二进制。
- **==二进制位数相同为0,不同为1==**;
- 例:
- a = 3, b = 5;则 a^b= 6
- 解释: a转换为二进制表达为:011;b转换为二进制表达为101;将“011” 与 “101” 间进行比较,可以得到 “110”,则将“110”由二进制转换为十进制可得6。
- 以上部分内容转自:https://www.runoob.com/python/python-operators.html#ysf5
异或运算 概念: 异或是基于二进制基础上按位异或的结果 ,并将结果转换为二进制。 二进制位数相同为0,不同为1; 例: a = 3, b = 5;则 a^b= 6
a =3 b = 5 print(a^b)解释: a转换为二进制表达为:011;b转换为二进制表达为101;将“011” 与 “101” 间进行比较,可以得到 “110”,则将“110”由二进制转换为十进制可得6。 以上部分内容转自:https://www.runoob.com/python/python-operators.html#ysf5



