问题 单项选择题

若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码为 (11)

A.原码

B.反码

C.移码

D.补码

答案

参考答案:D

解析:[分析]
本题考查计算机的数据表示。
在计算机中,数据的表示方式可以有原码、补码、反码和移码。
(1)原码:将最高位用做符号位(0表示正数,1表示负数),其余各位代表数值本身的绝对值的表示形式。
(2)反码:正数的反码与原码相同;负数的反码符号位为1,其余各位为该数绝对值的原码按位取反。
(3)补码:正数的补码与原码相同;负数的补码是该数的反码加1。
(4)移码:常用于浮点数中阶码的表示。
题目中给出的是一个负数,其值是-0.1010,那么它的原码、反码、补码应该分别是1.1010,1.0101,1.0110。

单项选择题
单项选择题