int countBitDiff(int m, int n) {
int c;
c = m^n;
int count = 0;
while(c>0)
{
if(c%2==1)
count++;
c=c>>1;
}
return count;
}
求两个数的不同位有多少个
最新推荐文章于 2019-06-04 20:53:06 发布