技术栈

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

apple_505690142024-02-07 14:01

#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);

}

上一篇:C语言之找单身狗
下一篇:数据结构-->线性表-->顺序表
相关推荐
全栈小5
14 小时前
【C#】.net 6.0和8.0有什么区别,以及8.0增加了那些功能,这些功能有那些作用
开发语言·c#·.net
SWAGGY..
14 小时前
【c++初阶】:(1)c++入门基础知识
开发语言·c++
froginwe11
14 小时前
Bootstrap 输入框组
开发语言
lly202406
14 小时前
HTML 脚本:构建交互式网页的基石
开发语言
0 0 0
14 小时前
CCF-CSP 40-3 图片解码(decode)【C++】考点:矩阵翻转/旋转
开发语言·c++·矩阵
CHANG_THE_WORLD
14 小时前
深入理解指向数组的指针以及寻址运算
c语言·开发语言
星火开发设计
14 小时前
序列式容器:list 双向链表的特性与用法
开发语言·前端·数据结构·数据库·c++·链表·list
洛_尘
14 小时前
测试6:自动化测试--概念篇(JAVA)
java·开发语言·测试
wjs2024
14 小时前
Lua 字符串处理详解
开发语言
『往事』&白驹过隙;
14 小时前
在ARM开发中 volatile与const关键字的关键用途
c语言·arm开发·mcu·物联网·学习·iot
热门推荐
01从零搭建一个 PHP 登录注册系统(含完整源码)02使用 1panel面板 部署 php网站03GitHub 镜像站点04MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法05AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot06Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services07PHP Error: 常见错误及其解决方法08openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南09openclaw 配置飞书 报错 应用未建立长连接10如何将 TRAE IDE 的插件市场源切换至 VS Code 官方市场