c#中&符号的使用

   最近看到一行代码,X&=X-1,不是很理解这个代码用来干吗的,本身用编辑器运行了一下 int a = 4; a &=( a - 1); 输出 :a=0。编辑器 若是是:code int a = 3; a &=( a - 1); 输出:a=2。class 也就是说,X&=X-1,能够看为X=X&(X-1),这时候的X值是将X和X-1进行了二进制的与操做以后得出来
相关文章
相关标签/搜索