我想编写一个程序来获取比较两个数字时 1 位的数量。我想比较任意两个数字之间的位,以找出二进制数在 1 和 0 中的不同之处。换句话说,“异或”(XOR)关系。
就像如果 22(有10110二进制)并将其与 15(有01111二进制)进行比较
10110
01111
第一个是10110。第二个是01111。
结果:11001。
11001
答案是 25,但我想要的是 3,其中三个1s 和0s 不同。
1
0
c
c ×1