x & (-x + 1) = 获得最低位的1 x & x 的补码 = 获得最低位的1
比如 5 = 4 + 1 = 0101 5 的 补码 是 1011
原码 & 补码 = 0101 & 1011 = 0001, 即取到了最低位的1