IEEE浮点数表示
符号 尾数 阶码
单精度浮点数:1为符号位,8位阶码字段,23位小数字段,共32位;
双精度浮点数:1位符号位,11位阶码字段,52位小数字段,共64位;
被编码的值分三种情况:
偏置:bias
情况1:规格化的值:
e是无符号数,E = e - bias;
M = 1 + f;
情况2:非规格化的值:
E = 1 - bias;
M = f;
情况3:特殊值
阶码值全为1:
小数值全为0:
s = 0——正无穷大
s = 1——负无穷大
小数域非零:NaN
值+0.0:所有为全为0
最小的正非规格化值:最低有效位为1,其它位为0
最大非规格化值:阶码字段全为0;小数字段全为1
最小正规格化值:阶码字段最低有效位为1,其它为全为0
值+1.0:阶码字段最高有效位为0,其它位全为1;小数字段全为0
最大正规格化值:符号位位0;阶码字段最低有效位为0,其它位为1;小数字段全为1