討論串[問題] x+=x&-x 是什麼意思?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
如果有號數表示方式為2的補數. MSB <---------------> LSB. +-----------------------+. x := | whatever | 1 | 0...0 |. +-----------------------+. +---------------------
(還有111個字)
內容預覽:
最近看到程式碼. 有人這樣寫. for(;x>=0; x+=x&-x). 但不太了解後面的 x+=x&-x是什麼意思. 試著寫了. for(;x>=0; x+=x&-x). {. cout<<x<<endl;. }. 跑的結果都是從 x開始 然後變成2的指數. 所以想問 x+=x&-x是要怎樣解讀?
(還有97個字)
首頁
上一頁
1
下一頁
尾頁