经典指数          
原因
935
浏览数
0
收藏数
 

如果x=2014,下面函数的返回值是()
int fun(unsigned int x)
{
     int n=0;
     while((x+1))
     {
         n++; 
         x=x|(x+1);
     }
     return n;
}

  • 20
  • 21
  • 23
  • 25

     举报   纠错  
 
切换
1 个答案
x&(x-1)统计1的个数,x|(x+1)统计0的个数
 
切换
撰写答案
扫描后移动端查看本题