如何使用2的补码来解决这个问题?

时间:2014-01-29 07:21:54

标签: java binary twos-complement

-19 - 25

我的-19为1101101,-25 = 1100110

我知道答案是-44,二进制是1010100,但我无法弄清楚如何使用-19 -25来获取它。

1 个答案:

答案 0 :(得分:1)

你的-25应该是1100111而不是1100110。你可以用逻辑&:

来解决它
-19: 1101101 -> 19: 0010011 
-25: 1100111 -> 25: 0011001
-44: 1010100 -> 44: 0101100