我在找什麼?捕獲「丟棄」位值
讓我們考慮int a = 5
例如
其二進制是:101
所以,當我們做
a >> 1
那麼最右邊的位,即1在這種情況下,將落,我想抓住它的一些變數..ie,
1st iteration k = 1
2nd iteration k = 0
3rd iteration k = 1
在這種情況下,我有一個硬編碼的值,但它可以是任何用戶輸入的數字。
如果我這樣做b = a >> 1
然後b= a/2
所以在這裏毫無頭緒!
我爲什麼問這個問題?
例如,以程序爲十進制到二進制轉換,在這種情況下,如果我能趕上下降位,然後程序會在3-4行最多做...
當然還有其他邏輯,我需要知道它是否可能!
**如果u計劃downvote,請不要落個理由吧**,爲m不是'bit'人在我日常編程生活! :) – NoobEditor