bomb lab题目都找不到……所以,又回来啃书了……
舍入
- 向偶数舍入(默认):找到最接近的匹配值,如果是5,则使结果的最低有效数字是偶数。
- 向零舍入:正数向下舍入,负数向上舍入
- 向上舍入:大于该数的最小整数
- 向下舍入:不大于该数的最大整数
IEEE浮点表示
$$
V=(-1)^s\times M\times 2^E
$$
符号位(s),阶码字段(E),小数字段(M)
规格化的值
E的位模式不全为0也不全为1,此时,阶码的值E=e-Bias(偏置值:单精度:127;双精度:1023),小数字段:[0,1].
非规格化的值
阶码域全为0,E=1-Bias
特殊值
阶码全为1。小数域全为0时,得到的值表示无穷(s=0:正无穷,s=1:负无穷),小数域非0,结果值被称为NaN。
整数转换为浮点数
创造规格化表示,用IEEE形式编码,构造小数字段,构造阶码字段
v1.5.2