技术栈

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语言之找单身狗
下一篇:数据结构-->线性表-->顺序表
相关推荐
聪明努力的积极向上
30 分钟前
【C#】事件简单解析
开发语言·c#
懒羊羊不懒@
1 小时前
JavaSe—集合框架、Collection集合
java·开发语言
钢门狂鸭
1 小时前
go开发规范指引
开发语言·驱动开发·golang
2301_79516720
1 小时前
玩转Rust高级应用 如何进行理解Refutability(可反驳性): 模式是否会匹配失效
开发语言·算法·rust
lllsure
1 小时前
【Python】Dict(字典)
开发语言·python
云知谷
2 小时前
【C/C++基本功】C/C++江湖风云录:void* 的江湖传说
c语言·开发语言·c++·软件工程·团队开发
脚踏实地的大梦想家
2 小时前
【Go】P19 Go语言并发编程核心(三):从 Channel 安全到互斥锁
开发语言·安全·golang
逻极
2 小时前
Rust数据类型(下):复合类型详解
开发语言·后端·rust
星释
2 小时前
Rust 练习册 12:所有权系统
开发语言·后端·rust
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件04Linux下V2Ray安装配置指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06npm使用国内淘宝镜像的方法07《大数据技术原理与应用》实验报告三 熟悉HBase常用操作08BongoCat - 跨平台键盘猫动画工具09NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南10jdk21下载、安装(Windows、Linux、macOS)