我正在提供一个函数作为我的程序的一部分编写,该函数将一个短整数 num 和一个短整数奇偶校验掩码作为输入。然后,该函数返回在 num 和奇偶校验掩码中处于相同位置的 1 的数量。例如,如果您输入 num as和0x8
parity mask as0x9
那么它返回 1。(因为它们在位置 3 处都有 1)。0x8 = 00001000
0x9 = 00001001
我在网上到处寻找,试图找到一种简单的方法来实现它,但找不到类似的东西。
有人可以向我解释如何编写此功能或就如何开始提供一些建议吗?
谢谢