分类: C/C++
2009-03-18 16:18:37
实数(R)-浮点数
-信息元素“ 短浮点数IEEESTD754 (图30)
R32IEEESTD754:=R32.23{Fraction,Exponent,Sign}
小数(Fraction) =F:=UI 23[1.. 23 ] <0..
指数(Exponent) =E:=UI8[24.. 31] <0.. 255>
符号(Sign) =S:=BS1[32] S<0>:=正
S<1>:=负
小数(F)<0>和指数(E)<0> :=(-1)S´0 =±零
小数(F)<¹0>和指数(E)<0> :=(-1)S´2E-126(0.F) =非规一化数字
指数(E)<1..254>:=(-1)S´2E-127(1.F) =规一化数字
小数(F)<0>和指数(E)<255>:=(-1)S´¥ =±无限大
小数(F)<¹0>和指数(E)<255>:=NaN =非数字,不管符号
3 20 2-
4 S 27 E=指 数 21
图30 短浮点数IEEESTD754
此子节为IEEEStandard(标准)754的内容,浮点数的量程范围为:
量程:=-2128+2104..+2128-2104,即-3.4´1038..+3.4´1038
最小的负数:-2-149,为-1.4´10-45
最大的正数:+2-149,为+1.4´10-45
所建议的应用:浮点数