如果用8位2进制补码表示带符号的定点整数
正数:0000 0001 到 0111 1111 就是十进制的 1 - 127
零: 0000 0000
这两个谁都懂
负数的补码,就是他的绝对值的原码的补码+1
举例:-1(十进制):绝对值是1,原码 0000 0001
反码 1111 1110
补码 1111 1111
-127(十进制):绝对值是127, 原码 0111 1111
反码 1000 0000
补码 1000 0001
负数就从 1000 0001 到 1111 1111 就是十进制的 -127 到 -1
这样,还少了一个数,就是 1000 0000 就是十进制的 -128
懂了吗?
你们的老师连这个问题都没有讲清楚,...全部
正数:0000 0001 到 0111 1111 就是十进制的 1 - 127
零: 0000 0000
这两个谁都懂
负数的补码,就是他的绝对值的原码的补码+1
举例:-1(十进制):绝对值是1,原码 0000 0001
反码 1111 1110
补码 1111 1111
-127(十进制):绝对值是127, 原码 0111 1111
反码 1000 0000
补码 1000 0001
负数就从 1000 0001 到 1111 1111 就是十进制的 -127 到 -1
这样,还少了一个数,就是 1000 0000 就是十进制的 -128
懂了吗?
你们的老师连这个问题都没有讲清楚,他可以下岗了 o^0^o
。
收起