//两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
//int count_diff_bit(int m, int n)
//{
// int i = 0;
// int count = 0;
// for (i = 0; i < 32; i++)
// {
// if (((m >> i) & 1) != ((n >> i) & 1))
// {
// count++;
// }
// }
// return count;
//}