我来简单说说,因为原码和反码的编码规则都是一样的,所以它们能表示的数的数目也是相同的,即2^N - 1个;而补码是以模相加,不存在+0,-0。
另外,-1的补码 = 10.00000000 - 0.00000001 = 1.0000000
0的移码 = 2N+X = 100000000 + 00000000 = 100000000呵呵,简单说说,可以解释吗? :)

解决方案 »

  1.   

    OK.
    先问一下,原码和反码的编码规则你都知道吗?
    其简单说来,就是原码:正值-》[正值]原码:值不变,符号位为零;
                          负值-》[负值]原码:值不变,符号位为一。
                    反码:正值-》[正值]反码:值不变,符号位为零;
                          负值-》[负值]反码:值求反,符号位为一。
    这样看来,它们在符号位上的处理都是相同的,所以就是2^N - 1个(减一个重复的0)呵呵,这样可以吗? 如果还有什么疑问,可以EMAIL:[email protected] :)