文章目录
知识点回顾 (八)【软件设计师】计算机系统—浮点数
一、2009年下半年第3、4题
浮点数的一般表示形式为N = (2的E次方) xF,其中E为阶码,F为尾数。以下关于浮点表示的叙述中,错误的是____。两个浮点数进行相加运算,应首先_____。(2009年下半年)
A.阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度.
B.工业标准 IEEE754浮点数格式中阶码采用移码、尾数采用原码表示
C.规格化指的是阶码采用移码、尾数采用补码
D.规格化表示要求将尾数的绝对值限定在区间[0.5,1]
A.将较大的数进行规格化处理
B.将较小的数进行规格化处理
C.将这两个数的尾数相加
D.统一这两个数的阶码
答案:C D
解析:浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定。为了充分利用尾数来表示更多的有效数字,通常采用规格化浮点数。规格化就是将尾数的绝对值限定在区间][0.5,1]。当尾数用补码表示时,需要注意如下问题。
二、2011年上半年第5题
计算机中的浮点数由三部分组成:符号位S,指数部分E(称为阶码)和尾数部分M。在总长度固定的情况下,增加E的位数、减少M的位数可以______。(201