[c语言]求两个数中不同的位的个数
程序员文章站
2022-05-18 12:09:50
// 求两个数中不同的位的个数
#include
int dcount(int a,int b)
{
int count = 0;
int num = a ^ b;...
// 求两个数中不同的位的个数 #include int dcount(int a,int b) { int count = 0; int num = a ^ b; while (num) { count++; num = num & (num - 1); } return count; } int main() { printf(%d , dcount(3, 5)); return 0; }