早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求二进制数中1的个数对于一个字节(8bit)的变量,求其二进制表示中“1”的个数,要求算法的执行效率尽可能地高写出算法即可

题目详情
求二进制数中1的个数
对于一个字节(8bit)的变量,求其二进制表示中“1 ” 的个数,要求算法的执行效率尽可能地高 写出算法即可
▼优质解答
答案和解析
用移位,一位一位的取出判断,这个方法应该是比较简单的.还有就是可以按照十进制转二进制的算法来计算.还有一种是把他格式化成字符串,用%b的形式,这样二进制数就变成字符串了,可以一个一个的判断.
看了求二进制数中1的个数对于一个字...的网友还看了以下: