题目
【单选题】机器字长为8位的定点整数,其中最高位为符号位,则补码定点整数的表示范围是A. - 128 ~ +128B. - 128 ~ +127C. - 127~ +128D. - 127~ +127
【单选题】机器字长为8位的定点整数,其中最高位为符号位,则补码定点整数的表示范围是
A. - 128 ~ +128
B. - 128 ~ +127
C. - 127~ +128
D. - 127~ +127
题目解答
答案
B. - 128 ~ +127
解析
步骤 1:理解补码表示法
补码表示法是一种用于表示有符号整数的方法,其中最高位是符号位,0表示正数,1表示负数。对于一个n位的补码表示,其表示范围为-2^(n-1)到2^(n-1)-1。
步骤 2:确定机器字长
题目中提到机器字长为8位,其中最高位为符号位,因此,我们有7位用于表示数值部分。
步骤 3:计算补码表示范围
对于8位补码表示,其表示范围为-2^(8-1)到2^(8-1)-1,即-2^7到2^7-1,也就是-128到+127。
补码表示法是一种用于表示有符号整数的方法,其中最高位是符号位,0表示正数,1表示负数。对于一个n位的补码表示,其表示范围为-2^(n-1)到2^(n-1)-1。
步骤 2:确定机器字长
题目中提到机器字长为8位,其中最高位为符号位,因此,我们有7位用于表示数值部分。
步骤 3:计算补码表示范围
对于8位补码表示,其表示范围为-2^(8-1)到2^(8-1)-1,即-2^7到2^7-1,也就是-128到+127。