按位与的小应用

x = x & (x - 1)的意义: 咱们知道 & 为 按位与 运算符,有以下性质:ios 1 & 1 == 1c++ 1 & 0 == 0web 0 & 1 == 0svg 0 & 0 == 0spa x & (x - 1)就是将二进制x的最后一个1置为0,如2015的二进制为11111011111,则进行一次 x & (x - 1) 运算后x的值变为11111011110,能够手动模拟一下,
相关文章
相关标签/搜索