技术栈

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语言之找单身狗
下一篇:数据结构-->线性表-->顺序表
相关推荐
IT 行者
2 分钟前
ZeroClaw:Rust 驱动的下一代 AI Agent 基础设施
开发语言·人工智能·rust
IT 行者
2 分钟前
AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot
开发语言·人工智能·rust
BigNiu
6 分钟前
rust里mut 和遮蔽之间的区别
开发语言·rust
许同
8 分钟前
JS-WPS 自动化办公(5)多Sheet整合
开发语言·前端·javascript
爱编码的小八嘎
11 分钟前
第2章 认识CPU-2.3 32位微处理器(2)
c语言
wjs2024
13 分钟前
SVG 在线编辑器:设计自由,创意无限
开发语言
Zachery Pole
20 分钟前
JAVA_08_封装、继承和多态
java·开发语言
键盘鼓手苏苏
21 分钟前
Flutter for OpenHarmony:dart_ping 网络诊断的瑞士军刀(支持 ICMP Ping) 深度解析与鸿蒙适配指南
开发语言·网络·flutter·华为·rust·harmonyos
CodeByV
21 分钟前
【Qt】窗口
开发语言·qt
白露与泡影
22 分钟前
Java 春招高级面试指南( Java 面试者必备)
java·开发语言·面试
热门推荐
01从零搭建一个 PHP 登录注册系统(含完整源码)02使用 1panel面板 部署 php网站03PHP Error: 常见错误及其解决方法04openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南05GitHub 镜像站点06Android Studio Panda 1 正式版来了:JDK 终于不用手动配了,内存泄漏也有原生方案了07Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services08HTB 赛季10 - Pterodactyl - user09[拆解LangChain执行引擎] Channel——驱动Node执行的原力10全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)