题目
8bit 二进制[1]数表示带符号[2]的数,十进制[3]最小值 0。 A 正确 B 错误
8bit 二进制[1]数表示带符号[2]的数,十进制[3]最小值 0。
A 正确
B 错误
题目解答
答案
根据带符号的二进制表示法的规则,最高位表示符号,0表示正数,1表示负数。因此,对于8位二进制数,最高位是符号位,剩下的7位可以表示2^7=128个数字。其中,一个二进制位表示0,其余的表示正数和负数。因此,8bit二进制数可以表示从-128到+127的范围。因此最小值应该是-128,而不是0。
故本题正确答案为B。
解析
步骤 1:理解带符号二进制数的表示方法
带符号的二进制数使用最高位作为符号位,0表示正数,1表示负数。因此,对于8位二进制数,最高位是符号位,剩下的7位可以表示2^7=128个数字。
步骤 2:确定8位二进制数的表示范围
由于最高位是符号位,剩下的7位可以表示从0到127的正数和从-1到-128的负数。因此,8位二进制数可以表示从-128到+127的范围。
步骤 3:判断题目中的最小值是否正确
题目中提到的最小值是0,但根据带符号二进制数的表示方法,最小值应该是-128,而不是0。
带符号的二进制数使用最高位作为符号位,0表示正数,1表示负数。因此,对于8位二进制数,最高位是符号位,剩下的7位可以表示2^7=128个数字。
步骤 2:确定8位二进制数的表示范围
由于最高位是符号位,剩下的7位可以表示从0到127的正数和从-1到-128的负数。因此,8位二进制数可以表示从-128到+127的范围。
步骤 3:判断题目中的最小值是否正确
题目中提到的最小值是0,但根据带符号二进制数的表示方法,最小值应该是-128,而不是0。