/*
* szlGetNumOfOneInInt.h
*/
#ifndef SZL_GET_NUM_OF_ONE_IN_INT_H
#define SZL_GET_NUM_OF_ONE_IN_INT_H
int getNumOfOneInInt(unsigned int);
#endif
/*
* szlGetNumOfOneInInt.c
*/
#include "szlGetNumOfOneInInt.h"
int getNumOfOneInInt(unsigned int value){
int ret=0;
while(0!=value){
if(1==(value&1)){
ret++;
}
value = (value >> 1);
}
return ret;
}