技术栈

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语言之找单身狗
下一篇:数据结构-->线性表-->顺序表
相关推荐
star learning white
2 分钟前
xmC语言10
c语言·开发语言
拼好饭和她皆失
5 分钟前
Java学习---Arrays类
java·开发语言·学习
Dev7z
6 分钟前
基于MATLAB小波变换的音频水印算法研究与实现
开发语言·matlab·音视频
代码游侠
7 分钟前
学习笔记——GDB调试工具
linux·开发语言·笔记·学习
“愿你如星辰如月”
15 分钟前
C++11核心特性全解析
开发语言·c++
三毛人
15 分钟前
php usdt地址生成
开发语言·php
前端之虎陈随易
16 分钟前
基于Go重写的TypeScript 7可以用了
开发语言·golang·typescript
福尔摩斯张
27 分钟前
从Select到Epoll:深度解析Linux I/O多路复用演进之路(超详细)
linux·运维·服务器·c语言·网络
cici15874
38 分钟前
MATLAB/Simulink单相光伏并网逆变器仿真
开发语言·matlab
Dev7z
39 分钟前
基于MATLAB小波分析的图像增强算法及其仿真实现
开发语言·matlab
热门推荐
01GitHub 镜像站点02【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)03UV安装并设置国内源04BongoCat - 跨平台键盘猫动画工具05本地部署阿里最新开源的Z-Image06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07Linux下V2Ray安装配置指南08Labelme从安装到标注:零基础完整指南09【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连10Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽