如题所述
-8~+7如何推导呢?
补码定义式:[X]补 = X ; 0 <= X < 2^(n-1)[X]补 = 2^n - |X| ; - 2^(n-1) <= X < 0n = 4 时,变成:[X]补 = X ; 0 <= X < 8 ,即 0~+7;[X]补 = 16 - |X| ; - 8 <= X < 0 ,即 -8~-1。综合,就是:-8~+7。---------------------看楼主的插图,你所求出的范围,是原码的表达范围。