如何证明两个和为零的整数具有位互补的补码表示?
How to show that two integers with a sum of zero have one's complement representations that are bit-complementary?
我在这个问题上纠结了一段时间:
从数学上证明,两个和为零的整数具有位互补的补码表示。
这里有一个简单的证明和反例:
根据定义,一个人的补码表示用位补码表示负值。换句话说,-n
表示为 ~n
。如果任意两个整数的和为零,要么它们都为零,要么一个与另一个相反。
- 如果它们都为零,则它们不一定具有位互补的补码表示。
- 如果它们彼此相反并且非零,那么是的,它们是彼此位互补的。
我在这个问题上纠结了一段时间:
从数学上证明,两个和为零的整数具有位互补的补码表示。
这里有一个简单的证明和反例:
根据定义,一个人的补码表示用位补码表示负值。换句话说,-n
表示为 ~n
。如果任意两个整数的和为零,要么它们都为零,要么一个与另一个相反。
- 如果它们都为零,则它们不一定具有位互补的补码表示。
- 如果它们彼此相反并且非零,那么是的,它们是彼此位互补的。