当前位置 博文首页 > hai好的博客:2021-09-05 求两个数二进制中不同位的个数

    hai好的博客:2021-09-05 求两个数二进制中不同位的个数

    作者:[db:作者] 时间:2021-09-22 22:50

    在这里插入图片描述
    在这里插入图片描述

    千里之行始于足下

    题目:求两个数二进制中不同位的个数(用C语言实现)

    在这里插入图片描述

    思路:

    我们首先必须要清楚按位与(&)和按位异或(^)操作符的作用,不懂的朋友可以去百度具体了解清楚。
    首先将m和n进行按位异或,就在这时m和n相同的二进制比特位清零,而且不同的二进制比特位为1,然后统计有多少个1即可。

    代码实现如下:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    备注:楼主水平有限,如有错误,感谢你的指出,谢谢大家的鼓励和支持!

    在这里插入图片描述

    cs