整数转换与位运算

本文介绍了一个整数转换问题的解决方案,通过将两个二进制数进行异或操作找出不同位,然后用与操作计数,展示了如何实现这个过程并欢迎读者提出建议。
摘要由CSDN通过智能技术生成

  友友们,新年好呀,今天给大家分享的是一个关于整数转换的一道题,什么意思呢,大家请看:

  意思就是一个数跟另一个数的二进制数中有几个数不一样,就需要转换几个数才能将这个整数转变为另一个整数,具体怎么实现呢,我先跟大家讲一下我的思路,我的思路就是,将两个二进制数先进行 异或操作,然后就能将它们不同的数转换成1,然后再右移并与1进行与操作,就可以得到有几个数是不同的。大家请看代码:

  好啦,到此本次分享也就结束了,大家有好的建议,欢迎提出,我很乐意大家能指出我的不足,我好去改正,祝大家新年快乐!!!

  • 24
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值