【发布时间】:2013-04-20 03:58:09
【问题描述】:
我有一个问题,我需要找到两个整数之间的匹配位数(从左到右)
输入:2 个变量 A 和 B 来存储我的十进制数
输出:A 和 B 中匹配的位数(从左侧开始)
一些例子:
A = 3 and B = 2,A 和 B 位最多匹配左起 7 位
A = 3 and B = 40,A 和 B 位最多匹配左起 7 位。
如何使用按位运算(AND、OR、XOR)来做到这一点?
谢谢
【问题讨论】:
-
我不明白这个问题。
A=3和B=2的结果如何等于7?
标签: bit-manipulation bit