Chinaunix首页 | 论坛 | 博客
  • 博客访问: 309370
  • 博文数量: 60
  • 博客积分: 2579
  • 博客等级: 大尉
  • 技术积分: 570
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-17 14:54
文章分类

全部博文(60)

文章存档

2011年(1)

2010年(1)

2009年(35)

2008年(23)

分类: C/C++

2009-03-18 16:18:37

实数(R)-浮点数

    -信息元素“ 短浮点数IEEESTD754 (30)

    R32IEEESTD754:=R32.23{Fraction,Exponent,Sign}

    小数(Fraction)  =F:=UI 23[1.. 23 ]   <0..1-2-23 >            

    指数(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             =非数字,不管符号

         比特        8    7    6    5     4     3    2     1

八位位组  1          216       F=                    223

         

          2          28         F=                   215

                     E

          3          20   21    F=                   27

 

          4          S   27      E=                    21

 

                         30 短浮点数IEEESTD754

    此子节为IEEEStandard(标准)754的内容,浮点数的量程范围为:

    量程:=-21282104..+2128-2104,-3.4´1038..+3.4´1038

    最小的负数:-2-149,-1.4´10-45

    最大的正数:+2-149,+1.4´10-45

    所建议的应用:浮点数

 

阅读(2838) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~