c语言如何将输入的数表示成二进制,并统计其中1的个数? 我来答 1个回答 #热议# 在购买新能源车时,要注意哪些? 蓝雨潇潇369 2018-04-10 · TA获得超过2264个赞 知道小有建树答主 回答量:1400 采纳率:100% 帮助的人:42.5万 我也去答题访问个人页 关注 展开全部 用我们平时十进制转换二进制的算法,即短除法。例如:x&(x-1) 当x=5时, 5的二进制是0101 0101 & (0101-1) == 0101 & 0100 == 01000100 & (0100-1) == 0100 & 0011 == 0000一共计算了两次,也就是说5的二进制数一共只有2个1.下面是代码实现: 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 慕课网广告2025-01-03c语言 学习资深全栈工程师Bennyhuo授课,带你系统啃透C语言,从零到精通!c语言 学习限时特惠?299,错过不再有!立即报名,开启C语言编程新篇章!coding.imooc.com 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言学习每天免费网上学习c语言学习免费网上学习c语言学习,国内讲师机构专业授课,适合从基础学习,挑战从入门到熟练运用,海量c语言学习学习 从入门到编程技术高超 C语言编程能力快速提升www.huke88.com广告c语言学习物联网/嵌入式工程师系统教程c语言学习嵌入式工程师0基础系统入门,剑指高薪Offerc语言学习嵌入式工程师保姆式教学+简历指导+就业内推class.imooc.com广告 其他类似问题 2022-11-16 c语言的二进制数值如何直接输出? 2023-08-07 C语言中怎样打印二进制数? 2023-05-22 c语言二进制数怎么表示 2023-08-07 c语言中如何打印二进制数? 2022-07-27 统计一个数的二进制中 0, 1 个数 2022-07-08 求一个数二进制表示下1的个数 2019-08-23 c语言怎样定义并输入一个16进制数? 30 2018-03-31 c语言怎样定义并输入一个16进制数 13 更多类似问题 > 为你推荐: