# 求整数二进制中1的个数?
# 若整数为整数,直接求二进制,将其转为str遍历判断是否1,
# 若为负数,求其补码,再解题, 问:整数二进制指的补码还是原码?
def count1(n):
print(bin(n))
if n<0:
n=n & 0xffffffff
'''
这里的返回结果为十进制,如
n=-2
m=n & 0xffffffff
print(m)
返回值为:4294967294
'''
05-04 求负数二进制中1的个数
最新推荐文章于 2023-01-10 23:14:25 发布