位运算符

& (1):全部为1才为1,否者为0

 

| (0):全部为0才为0,否者为1

 

^(同0):相同为0,否者为1

 

~(取反):取二进制相反的数

 

 A = 1100 0011

 B = 1001 0110

---------------

A&B= 1000 0010

A|B= 1101 0111

A^B= 0101 0101

~B = 0110 1001

"<<"二进制左位移=代表*2

 

">>"二进制右位移=代表/2

上一篇:由一道关于hashSet与hashMap底层实现的面试题


下一篇:第1001次python入门——Day06