写出8位字长的原码、反码、补码和移码的取值范围?

2025-04-05 14:06:38
推荐回答(2个)
回答1:

如果是定点整数:
原码:[-127,127]
反码:[-127,127]
补码:[-128,127]
移码:[-128,127]
因为原码和反码中都有两个0所以少表示一个值
补码与移码一一对应,他俩的范围相同

回答2:

原码[-127,127]反码[-127,127]补码[-128,127]移码[-128,127]原码中,零分成正零、负零,占了两个数的位置,而补码中0表示唯一,所以原码表示的数字,就少了一个。(原码和反码对应,补码和移码对应)