7.13——二进制

一、位运算

&   :全是1才为1;

l    :有一个1就为1;

xor :不一样为1;

~:0变1,1变0;

二、位运算基本操作:

1.取出最后几个连续的1:x&(x^(x+1))

2.取出最后一个1:lowbit(x)->x&(-x);(-x是x的补码加1)

3.

原文地址:https://www.cnblogs.com/royal-8/p/9306263.html