//int count_diff_bit(int m, int n)
//{
// //异或运算的特点是:相同为0,相异为1
// //
// int ret = m ^ n;
// int count = 0;
// while (ret)
// {
// ret = ret & (ret - 1);
// count++;
// }
// return count;
//}
//int count_diff_bit(int m, int n)
//{
// //异或运算的特点是:相同为0,相异为1
// //
// int ret = m ^ n;
// int count = 0;
// while (ret)
// {
// ret = ret & (ret - 1);
// count++;
// }
// return count;
//}