反码和原码表示的范围是一样的,因为在表示负数是,反码只是简单的将绝对值的二进制取反
反码和原码的小数都是-(1-2^-(n-1))<= x<= 1-2^-(n-1)
那么对于8位的定点小数就是-(1-2^-7)<= x<= 1-2^-7
其中^表示幂运算 ,不明白可以补充提问
8 位的反码可表示整数:-127 ~ +127。
----------------------
你把小数点,左移一位,表示范围,就是原来的 1/2。
你把小数点,左移两位,表示范围,就是原来的 1/4。
。。。
左移七位,就是“定点小数”了,范围是原来的 1/128。
即:-127/128 ~ +127/128。
这就是 8 位反码表示定点小数的范围。