求整数在计算机中二进制1的个数

来源:互联网 发布:win10部分软件打不开 编辑:程序博客网 时间:2024/05/16 16:19

占坑

x = x - ((x >> 1) & 0x55555555);     x = (x & 0x33333333) + ((x >> 2) & 0x33333333);     x = (x + (x >> 4)) & 0x0F0F0F0F;     x = x + (x >> 8);     x = x + (x >> 16);     return x & 0x0000003F; 
0 0
原创粉丝点击