【发布时间】:2013-06-20 22:55:56
【问题描述】:
假设:2 的补码,整数。 只是一个快速的问题。为什么如果a有一个数字,并取它的NOT,它会等于负+或- 1。例如:
553481923
~553481923 = -553481924
2147455726
~2147455726 = -2147455727
-2147455725
~-2147455725 =2147455724
我知道位是倒置的。发生这种情况是否有任何原因,或者这只是巧合。
【问题讨论】:
标签: binary logic boolean-logic