补码非的计算

补码非的计算

Content #

计算一个数的补码非有两种方法:

  1. 每位取反后再加1。
-x <=> ~x+1
  1. 将向量分为两部分:

\[ [x_{w-1}, x_{w-2},\cdots,x_{k+1},1,0,\cdots,0] \] 只要 \(x\ne 0\) ,就能找到这样的\(k\)。补码非即为: \[[\sim x_{w-1},\sim x_{w-2},\cdots,\sim x_{k+1},1,0,\cdots,0]\]

From #