十进制转二进制:
用2辗转相除至结果为1 ,也就是说要至除2的余数为0
int Count(int x)
{
int icount = 0;
while (x != 0 )
{
icount ++;
x = x & (x - 1);
}
}
十进制转二进制:
用2辗转相除至结果为1 ,也就是说要至除2的余数为0
int Count(int x)
{
int icount = 0;
while (x != 0 )
{
icount ++;
x = x & (x - 1);
}
}