1 符号(s) 阶码(E) 尾数(f)(float:1 8 23 double:1 11 52 )。
2 float:(-1)^s * (1+f) * 2^(E-127) (E是无符号的,这是一般情况,即规格化的,要求0<E<255,bias=127)。
3 当E=0时,出现非规格化的值,此时指数的值为1-bias,尾数的值就是位数的值,即小数部分,不再加1。(+0.0=0 00000000 00000000000000000000000; -0.0=1 00000000 00000000000000000000000)
4 阶码全为1时:f全为0,表示无穷的,s决定正负;
f非0时,结果值为NaN,即“不是一个数”,表示非实数或无穷(如-1开方,无穷大-无穷大)
(图见csapp第二版104页)