当前位置: 答题翼 > 问答 > 求职面试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

int Calc(unsigned int x) { int count=0; while(x) { printf("x=%i ",x); count++


int Calc(unsigned int x)

{

int count=0;

while(x)

{

printf("x=%i ",x);

count++;

x=x&(x-1);

}

return count;

}

问 Calc(9999)的值是多少。

请帮忙给出正确答案和分析,谢谢!

参考答案
答案整理中……
您可能感兴趣的试题
  • 已知各变量的定义如下int i=8 k a b;unsigned long w=5;double x=1.42 y=5.2;则以下符合C++语言

  • 已知个变量的类型说明如下。 int k a b; unsigned long w=5; double x=1.42; 则以下不符合C语言语法的

  • 已知各变量的定义如下 int i=8 k a b; unsigned long w=5; double x=1.42 y=5.2; 则以下

  • 已知有以下变量定义 : int i = 8 k a b ; unsigned long w = 5 ; double x = 1.42 y = 5.2 ; 则不符合 C 语言语法的表达式是()

  • 已知各变量的类型说明如下:int k a b;unsigned long w=5;double x=1.42;则以下不符合C语言语法的

  • 已知各变量的类型说明如下:int k a b;unsigned long w=5;double x=142;则以下不符合c语言语法的