摘要: 描述 输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。 方法一:检查二进制每一位数字 我们通过右移操作消除第 i 位右边的数字,通过与 1 操作消除第 i 位左边的所有数字,对数字 n 重复32次这种操作就可以求得每一位的数字。 当我们要提取从右往左第3位数字时: 01101 阅读全文
posted @ 2021-06-19 20:15 大菠萝侦探 阅读(90) 评论(0) 推荐(0) 编辑