Skip to main content
1、位运算

1、位运算

一、基本概念

位运算是用来操作二进制的。

python中一共有六中位运算的操作符。二进制在python中表示为”0b”。例如 a = 0b100110。bin函数可以把十进制转化为二进制数。

&与

如果两个二进制相同位数为1,返回1,否则为0

|或

如果两个二进制相同位数至少有一个1,则返回的数字的二进制在该位置值也为1,否则为0。

^ 异或

简单理解就是非进位相加,相同为0,不同为1

异或运算有很多的技巧,首先就是


Y-aong...About 8 min算法笔记位运算位运算