经典算法之位运算
1 位运算介绍
2 位算法
算法四的代码:
#include <iostream>#include <string>using namespace std;//判断一个数转换为二进制后的1的位数int num(int value){int temp=value;int k;int i=0;while(temp>0){k=temp;temp=temp>>1;if(k-2*temp!=0){i++;}}return i;}int main(){cout<<num(10)<<endl;return 0;}