技术栈

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语言之找单身狗
下一篇:数据结构-->线性表-->顺序表
相关推荐
zhangfeng1133
几秒前
PowerShell 中不支持激活你选中的 Python 虚拟环境,建议切换到命令提示符(Command Prompt)
开发语言·python·prompt
huizhixue-IT
5 分钟前
2026年还需要学习RHCE 吗?
开发语言·perl
zUlKyyRC
11 分钟前
LabVIEW 玩转数据库:Access 与 SQL Server 的实用之旅
开发语言
方便面不加香菜
22 分钟前
数据结构--栈和队列
c语言·数据结构
AGMTI
28 分钟前
webSock动态注册消息回调函数功能实现
开发语言·前端·javascript
csbysj2020
44 分钟前
SQLite Select 语句
开发语言
点云SLAM
44 分钟前
C++(C++17/20)最佳工厂写法和SLAM应用综合示例
开发语言·c++·设计模式·c++实战·注册工厂模式·c++大工程系统
_WndProc
44 分钟前
【Python】方程计算器
开发语言·python
会游泳的石头
1 小时前
Java 异步事务完成后的监听器:原理、实现与应用场景
java·开发语言·数据库
黎雁·泠崖
1 小时前
Java字符串进阶:StringBuilder+StringJoiner
java·开发语言
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)04AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南05Claude Code Skills 实用使用手册06UV安装并设置国内源07BongoCat - 跨平台键盘猫动画工具08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)092025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)10Linux下V2Ray安装配置指南