单选题 计算机内部的定点数大多用补码表示,以下是一些关于补码特点的叙述,其中正确的是( )。
Ⅰ零的表示是唯一的
Ⅱ符号位可以和数值部分一起参加运算
Ⅲ和其真值的对应关系简单、直观
Ⅳ减法可用加法来实现
A.Ⅰ和Ⅱ B.Ⅰ和Ⅲ C.Ⅰ、Ⅱ、Ⅲ D.Ⅰ、Ⅱ、Ⅳ

【正确答案】 D
【答案解析】[解析] 在补码表示中,真值0的表示形式是唯一的;符号位可作为数值位的一部分看待,和数值位一起参加运算;加减法统一采用加法操作实现。故Ⅰ、Ⅱ、Ⅳ均正确。而Ⅲ是原码表示的特点。
[归纳总结] 原码表示和补码表示的主要区别:
①原码表示直观易懂,机器数和真值间的相互转换很容易,补码负数时,机器数和真值间的相互转换不直观。
②用原码实现乘、除运算的规则简单,用补码实现加、减运算的规则简单。
③最高位都表示符号位,补码的符号位可作为数值位的一部分看待,和数值位一起参加运算;但原码的符号位不允许和数值位同等看待,必须分开进行处理。
④对于真值0,原码有两种不同的表示形式,而补码只有唯一的一种表示形式。
⑤原码表示的正、负数范围相对零来说是对称的;但补码负数表示范围较正数表示范围宽,能多表示一个最负的数(绝对值最大的负数)。