index
title: 二进制中 date: 2019-08-21T11:00:41+08:00 draft: false categories: offer
题目
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
解题思路
负数是补码表示
>>>
为无符号右移,>>
为有符号右移,当 n 为负数是会增加多余的1
Last updated
Was this helpful?