C Primer Plus(第六版)15.9 编程练习 第3题

#include <stdio.h>

void getbit(int num);

int main()

{

    getbit(127);

    

    return 0;

}

void getbit(int num)

{

    int result;

    int sum=0;

    int mask=1;

    

    result = num;

    while(result!=0)

    {

        if((result & mask) ==1)

            sum++;

        result >>= 1;

    }

    printf("%d打开的位有%d个\n",num,sum);

}

相关推荐

  1. C Primer Plus(15.9 编程练习 3

    2024-02-07 14:02:01       26 阅读
  2. C Primer Plus(15.9 编程练习 6

    2024-02-07 14:02:01       31 阅读
  3. C Primer Plus(15.9 编程练习 7

    2024-02-07 14:02:01       28 阅读
  4. C Primer Plus(15.9 编程练习 5

    2024-02-07 14:02:01       33 阅读
  5. C Primer Plus()16.18 编程练习 3

    2024-02-07 14:02:01       26 阅读
  6. C Primer Plus()12.9 编程练习 5

    2024-02-07 14:02:01       28 阅读
  7. C Primer Plus()11.13 编程练习 6

    2024-02-07 14:02:01       23 阅读
  8. C Primer Plus()11.13 编程练习 12

    2024-02-07 14:02:01       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-07 14:02:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-07 14:02:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-07 14:02:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-07 14:02:01       18 阅读

热门阅读

  1. 开源软件的影响力

    2024-02-07 14:02:01       27 阅读
  2. pandas 按相同站号重新整合出一个dataframe

    2024-02-07 14:02:01       31 阅读
  3. C++实现一个LRU缓存

    2024-02-07 14:02:01       24 阅读
  4. abc339(A-C)

    2024-02-07 14:02:01       37 阅读
  5. Vite 下一代的前端工具链,前端开发与构建工具

    2024-02-07 14:02:01       34 阅读
  6. ClickHouse表常用引擎

    2024-02-07 14:02:01       29 阅读
  7. clickhouse清理日志。

    2024-02-07 14:02:01       32 阅读