单选题 下列关于机器零的说法,正确的是______。
  • A.发生“下溢”时,浮点数被当作机器零,机器将暂停运行,转去处理“下溢”
  • B.只有以移码表示的阶码时,才能用全0表示机器零的阶码
  • C.机器零属于规格化的浮点数
  • D.定点数中的零也是机器零
【正确答案】 B
【答案解析】[解析] 当浮点运算结果在0~最小正数(正下溢)或最大负数~0(负下溢)时,浮点数值趋于0,计算机仅将其当作机器零处理。 只有当数据发生“上溢”时,才会终止运算操作,转去进行溢出处理,A错误;规格化后可以判断运算结果是否“上溢”出(超过表示范围),但和机器零没有关联,C错误;定点数中所表示的0,是实实在在的0(坐标轴上的),而不是趋近0的机器零,D错误;在各种数码的表示法中,移码相当于真值在坐标轴上整体右移至正区间内,当移码表示的阶码全0时,为阶码表示的最小负数,此时直接认为浮点数是机器零,B正确。