劍指offer—二進制中1的個數

面試題10:二進制中1的個數 題目:請實現一個函數,輸入一個整數,輸出該數二進制表示1的個數。例如把9表示成二進制是1001,有2位是1。所以若是輸入9,該函數輸出2。web 首先對於二進制1的求解,在這裏,咱們最應該想到的就是關於位運算的一些操做符。總共有五種運算,分別是:與(&),或(|),異或(^),右移(>>),左移(<<)。面試 第一種可能會引發死循環的解法: 我們平時的思路通常是:先對
相關文章
相關標籤/搜索