单选题
机器字长为n位的二进制可以用补码来表示______个不同的有符号定点小数。
A、
2
n
B、
2
n-1
C、
2
n
-1
D、
2
n-1
+1
【正确答案】
A
【答案解析】
[解析] 定点数是计算机采用的一种数的表示方法,其参与运算的数的小数点位置固定不变。带符号数的最高位被用来表示符号位,不再表示数值位。小数点固定在最高位之后称为定点小数。若机器字长为n位,则有符号定点小数第一位是符号位,小数位不占位,后面(n-1)位可表示数值,用补码来表示就有负数、正数各2
n-1
-1个,再加上0有2个编码,共有(2
n-1
-1)×2+2=2
n
个。
提交答案
关闭