尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
编写代码实现:求一个整数存储在内存中的二进制中1的个数(位操作符)
1、逐位检查法#includestdio.h int main() { int count 0; int num 5; while(num!0) { if(num1 1) { count; } numnum1 } printf(二进制中1的个数%d“count return 0 }按位与是两位都是1结果才是1只要任意一位是0结果都是0按位异或^:对应位相同为1不同为0按位或只要对应比特位上有1结果就是1这个算法有一个问题我们知道-1的二进制是11111111取反码再补码与1还是-12固定循环次数法#includestdio.h int main() { int num -1; int count 0; for(int i0;i32;i) { if((numi)11) { count; } } printf(二进制中1的个数%d“count return 0 }这个代码就是限制了循环次数固定31次加上符号为就可以计算出多少个1了这段代码在32位系统上统计int中1的个数对num-1这种特殊值结果正确但是存在可移植性差和依赖系统的问题3nn-1#inxludestdio.h int main() { int num-1; int count0; while(num!0) { count; numnum(num-1); } printf(“二进制中1的个数%d“count return 0 }这种方法循环次数就是1的个数
RELATED

相关推荐

技术文档Introduction的五层认知契约设计方法

技术文档Introduction的五层认知契约设计方法

1. 项目概述:为什么一个叫“Introduction”的标题值得写五千字?“Introduction”——这个词在技术文档、课程大纲、论文首页、开源项目README里出现频率高到让人忽略它的存在。但恰恰是这个看似最简单、最基础、最不值得深挖的标题,暴露出绝大…

📅 2026/11/10 16:11:16
告别浏览器Markdown阅读烦恼:3分钟掌握专业级阅读体验

告别浏览器Markdown阅读烦恼:3分钟掌握专业级阅读体验

告别浏览器Markdown阅读烦恼:3分钟掌握专业级阅读体验 【免费下载链接】markdownReader markdownReader is a extention for chrome, used for reading markdown file. 项目地址: https://gitcode.com/gh_mirrors/ma/markdownReader 你是否曾在Chrome浏览器中…

📅 2026/9/15 14:05:06
图表数据提取的技术革命:WebPlotDigitizer如何将10小时工作压缩到10分钟

图表数据提取的技术革命:WebPlotDigitizer如何将10小时工作压缩到10分钟

图表数据提取的技术革命:WebPlotDigitizer如何将10小时工作压缩到10分钟 【免费下载链接】WebPlotDigitizer Computer vision assisted tool to extract numerical data from plot images. 项目地址: https://gitcode.com/gh_mirrors/we/WebPlotDigitizer 你…

📅 2026/10/6 23:10:14
MORE NEWS

更多资讯

📰

工地太忙根本没时间复习考试?焊工证电工证在哪里办保姆级教程来了

工地太忙根本没时间复习考试?焊工证电工证在哪里办保姆级教程来了 工地太忙根本没时间复习考试,你是不是经常在钢筋水泥之间奔波,连喘口气的时间都没有?特种作业证考试又快到了,一想到要背书、做题,头都大了。别急,这期保姆级教程就是为像你这样在工地…

📰

番禺电工证复审在哪里内部消息:证书过期了不知道怎么复审延期

番禺电工证复审在哪里内部消息:证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期?你不是一个人,番禺电工证复审在哪里,是很多持证人都关心的问题。最近我在帮一个刚从业的电工朋友处理证书复审问题时,他才知道原来电工证过期后还有这么多需要…

📰

电工证多久能换?内部消息:外省证怎么转?漯河劳务班组负责人真实经验

电工证多久能换?内部消息:外省证怎么转?漯河劳务班组负责人真实经验 之前考的证在外省能不能转过来?这是很多特种作业人员最关心的问题。尤其是像我这样的漯河劳务班组负责人,手里握着几十个电工证,每次跨省施工都要处理证书变更、复审和年审的问题。现…

📰

工地太忙根本没时间复习考试?内部消息告诉你电工证跟叉车区别到底在哪

工地太忙根本没时间复习考试?内部消息告诉你电工证跟叉车区别到底在哪 工地上的兄弟,你是不是也经常被甲方催进度、被班组长催收尾,哪还有心思复习考试?特别是像电工证和叉车证这类证照,很多人压根搞不清两者的区别,结果报名时填错了工种,浪费时间又浪…

📰

电工证可以当老师么在哪考实操考试不挂科的全攻略

电工证可以当老师么在哪考实操考试不挂科的全攻略 实操考试心里没底怕挂科,特别是像你这样在信阳浉河区市政公用工程从业的朋友,手里握着电工证却想转型做老师,流程和细节都得搞清楚。别慌,这篇文章就带你一步步看清楚【电工证可以当老师么】这个问题的真…

📰

河南建筑三级特种工考前押题攻略:避开这些坑,一次通过不花冤枉钱

河南建筑三级特种工考前押题攻略:避开这些坑,一次通过不花冤枉钱 怕考不过白交培训费?那你得先看懂河南建筑三级特种工的考试逻辑和避坑要点。别被培训机构忽悠了,很多学员就是没掌握考试重点,结果交了钱还没拿到证。这篇文章我结合自己在平顶山带学员的…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬