劍指offer(10):二進制中1的個數

題目描述 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。web 思路1(移位) 求 1111001中1的個數 統計個數的變量爲count n = 1111001 循環: 若是n & 1 != 0 則count++; n >>= 1; 1111001svg 第一次循環結果: count++ n = 111100 第二次循環結果 n = 11110 … 思路1(也是移位) 一樣是11
相關文章
相關標籤/搜索