劍指offer面試題15——二進制中1的個數

題目描述 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。編程 題目分析 一、可能引發死循環的解法:code 基本思路:先判斷整數二進制表示中最右邊一位是否是1,接着把輸入的整數右移一位,此時原來處於從右邊數起第二位被移到最右邊了,再判斷是否是1,這樣每移次動一位,知道整個整數變成0爲止。io 那麼,如何判斷一個整數的最右邊是否是1呢? 若是一個整數與1作與運算的結果是1,則表示該
相關文章
相關標籤/搜索