【正确答案】
D
【答案解析】[解析] 4种表示方式中,正负数都是可以一一对应的。所能表示个数的差别就在于0的表示。
原码:原码的0有两种表示,即符号位为0和1两种零。
反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外,故反码的0也有两种表示。
补码:补码的0只有一种表示,形如00…0。注意:10…0表示的不是负零,而是最大负数。
移码:移码是符号位取反的补码,故0也是只有一种表示。
考生通过理解定义,进而理解4种表示方式之间的联系,万变不离其宗,就可以减少记忆错误的失分。
综上所述,补码和移码的表示整数个数都比原码和反码多1,故选D。