单选题 设[X]=1.x1x2x3x4,当满足下列______时,X<-(1/2)成立。
  • A.x1必须为1,x2、x3、x4至少有一个为1
  • B.x1必须为1,x2、x3、x4任意
  • C.x1必须为0,x2、x3、x4至少有一个为1
  • D.x1必须为0,x2、x3、x4任意
【正确答案】 D
【答案解析】[解析] 真值0的补码表示是唯一的,补码比原码多表示-1。负数[X]和[X]的转换规则:符号位不变,数值部分取反,末位加1。
解法一:[-1/2]为1.1000,采用补码表示时,如果符号位相同,则数值位越大,码值越大。所以要使X<-1/2成立,x1必须为0,而x2~x4任意。
解法二:因为[-1]为1.0000,直接排除A、B、C,只可能选D。解答此类题时,应有意识地去联想几个特殊值的表示,以迅速得出答案,或检验答案的正确性。