技术栈

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语言之找单身狗
下一篇:数据结构-->线性表-->顺序表
相关推荐
Desirediscipline
20 分钟前
#define _CRT_SECURE_NO_WARNINGS 1
开发语言·数据结构·c++·算法·c#·github·visual studio
知识即是力量ol
24 分钟前
多线程并发篇(八股)
java·开发语言·八股·多线程并发
尘缘浮梦
24 分钟前
协程asyncio入门案例 1
开发语言·python
没有bug.的程序员
28 分钟前
Lombok 深度进阶:编译期增强内核、@Data 与 @Builder 逻辑博弈及工业级避坑实战指南
java·开发语言·python·builder·lombok·data·编译器增强
guygg88
30 分钟前
基于人工神经网络的彩色图像恢复 MATLAB实现
开发语言·计算机视觉·matlab
m0_53123717
1 小时前
C语言-分支与循环语句练习2
c语言·开发语言·算法
懒惰成性的
1 小时前
Java方法的使用
java·开发语言
Once_day
2 小时前
GCC编译(3)常见编译选项
c语言·c++·编译和链接
蚊子码农
2 小时前
算法题解记录-2452距离字典两次编辑以内的单词
开发语言·算法·c#
wangbing1125
2 小时前
Java构造函数不能加void
java·开发语言
热门推荐
01GitHub 镜像站点02从零搭建一个 PHP 登录注册系统(含完整源码)03AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot04MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法05openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南06Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services07使用 1panel面板 部署 php网站08全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)09配置 OpenClaw 使用 Ollama 本地模型10如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解