异或操作符的妙用 - jeiwt的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/jeiwt/article/details/5626082
好神奇的位运算!!
一个数的补码计算方法:找出一个数的二进制位为1的最低位数,然后1之前的位数取反,1之后(包括1)的位数保持不变,即其补码;
so一个数与其补码作与运算结果就是该数二进制位为1的最低位;
http://blog.csdn.net/jeiwt/article/details/5626082
好神奇的位运算!!
一个数的补码计算方法:找出一个数的二进制位为1的最低位数,然后1之前的位数取反,1之后(包括1)的位数保持不变,即其补码;
so一个数与其补码作与运算结果就是该数二进制位为1的最低位;