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進行了二進制的與操做以後得出來
相關文章
相關標籤/搜索