1. 程式人生 > >C語言,實現兩個整數m和n的二進位制序列中有多少不同的位

C語言,實現兩個整數m和n的二進位制序列中有多少不同的位

新手學程式設計,大佬寫的太高深,看看本人小白寫的,一起學習一起交流

#include <stdio.h>
int main()
{
	int m = 0;
	int n = 0;
	int i = 0;
	int count = 0;
	scanf("%d%d", &m, &n);	
	for(i=31; i>=0; i--)
	{
		if(((m>>i)&1) != ((n>>i)&1))//移位運算比較其二進位制序列
			count++;
	}
	printf("count = %d\n", count);
	return 0;
}