摘要: 有这么一个问题, 给定一个数(假定32位), 如何得到这个数转为二进制后1的个数? 解: X=(x & 0x55555555)+((x>>1)&0x55555555) X=(x & 0x33333333)+((x>>2)&0x33333333) X=(x & 0x0F0F0F0F)+((x>>4)& 阅读全文
posted @ 2018-11-01 22:53 癫色深浅入时无 阅读(470) 评论(0) 推荐(0)