统计两个整数所对应的二进制数中的不同位数的个数

简介: 统计两个整数所对应的二进制数中的不同位数的个数
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
    int a, b;
    int i = 0;
    int count = 0;
    scanf("%d %d", &a, &b);
    for (i = 0; i < 32; i++)
    {
        int x = (a >> i) & 1;
        int y = (b >> i) & 1;
        if (x != y)
        {
            count++;
        }
    }
    printf("%d\n", count);
    return 0;
}
目录
相关文章
|
2月前
二进制中1的个数
二进制中1的个数
21 0
|
2月前
|
C++
Acwing.26 二进制中1的个数
Acwing.26 二进制中1的个数
|
2月前
|
算法 Python
计算32位二进制整数中1的个数(包括负数补码)
计算32位二进制整数中1的个数(包括负数补码)
49 0
35.数值的整数次方
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方
39 0
35.数值的整数次方
|
算法
34.二进制中1的个数
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
69 0
34.二进制中1的个数
求两个数二进制中不同位的个数
题目内容:两个int(32)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 2299 输出例子: 7
|
前端开发 JavaScript 程序员
数值的整数次方
数值的整数次方
数值的整数次方
|
开发者
二进制中1的个数(上)
二进制中1的个数(上)
二进制中1的个数(上)
|
存储 前端开发 程序员
二进制中1的个数(下)
二进制中1的个数(下)
二进制中1的个数(下)