列表

详情


表示定点数时,若要求数值0在机器中唯一地表示为全0,应采用(  )。


A. 原码

B. 补码

C. 反码

D. 移码

参考答案: B

详细解析:

1.原码,原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。
[+0]=00000000 [-0]=10000000
2.反码,正数的反码与原码相同,负数的反码符号位为1,其余各位为该数绝对值的原码按位取反。
[+0]=00000000 [-0]=11111111
3.补码,正数的补码与原码相同,负数的补码是该数的反码加1,这个加1就是“补”。
[+0]=00000000 [-0]=00000000

4.移码,用于表示浮点数阶码,其0的取值也唯一。
即:[+0] = [­0] = 10000000

所以从解析来看,0取值唯一,且全为0的是补码。

   

上一题