双精度浮点数

✍ dations ◷ 2025-09-08 20:40:46 #双精度浮点数

双精度浮点数(double)是计算机使用的一种资料类型。比起单精度浮点数,双精度浮点数使用 64 位(8字节) 来存储一个浮点数。它可以表示二进位制的53位有效数字,其可以表示的数字的绝对值范围为 {displaystyle }

sign bit(符号):用来表示正负号

exponent(指数):用来表示次方数

mantissa(尾数):用来表示精确度

0代表数值为正,1代表数值为负。

共有11个比特 , 使用“偏移表示法(英语:Exponent bias)”,有2个例外分别为

并且以1023为偏移标准,表示实际指数为0,因此指数范围为 -1022 到 +1023:

指数 000167ff16 具有特殊意义:

000000000002 = 00016当尾数为0时为±0,尾数不为0时为非正规形式的浮点数。

111111111112 = 7ff16当尾数为0时为∞,尾数不为0时为NaN。

在二进制的“科学记号”,数字被表示为:

1.mantissa × 2 exponent {displaystyle {text{1.mantissa}}times {text{2}}^{text{exponent}}}

二进制的“科学记号”(a×2n)的a的范围是大于等于1而小于2,例如:

根据以上的叙述,一个双精度浮点数所代表的数值为:

( 1 ) sign × 2 exponent × 1. mantissa {displaystyle (-1)^{text{sign}}times 2^{text{exponent}}times 1.{text{mantissa}}}

相关

  • 运输工务司司长国务院中央军委测绘机构运输工务司(葡萄牙语:Secretaria para os Transportes e Obras Públicas , STOP)是澳门特别行政区政府负责制定运输工务范畴政策和监督与该范畴有关的
  • 子宫纵隔子宫纵隔(Uterine septum),也称中隔子宫,是一种妇科发育障碍,子宫外形正常,宫腔被中隔完全或不完全隔成两部分,为双侧副中肾管融合后中隔吸收受阻所致。分为两类完全性中隔子宫(纵隔
  • 蝙蝠携带的病毒蝙蝠携带的病毒是指以蝙蝠为主要储蓄宿主、能够传染到其他生物的病毒,包括冠状病毒、汉坦病毒、亨尼巴病毒、狂犬病毒、埃博拉病毒等。蝙蝠携带的病毒可以经由其唾液传播,唾液
  • du (Unix)du(disk usage的缩写,磁盘使用情况)是一个标准Unix程序,用于估量文件或文件夹的磁盘使用情况。du工具首次出现在AT&T Unix的第一版中。默认情况下,单一UNIX规范规定,du显示当前
  • 武田科学振兴财团公益财团法人武田科学振兴财团(日语:公益財団法人武田科学振興財団;英语:Takeda Science Foundation)是武田药品旗下的日本慈善团体,于1963年9月30日设立,旨在“支持和振兴科学技术
  • 安德拉·戴卡桑德拉·莫妮克·“安德拉”·巴蒂(Cassandra Monique "Andra" Batie1984年12月30日-),以安德拉·戴(Andra Day)为艺名被熟知,来自加利福尼亚州圣地亚哥的歌手、词曲作者,目前签约
  • 阿里骨阿里骨(1040年-1096年),于阗人,唃厮啰国第三代赞普。董毡养子。宋哲宗元祐二年(1087年),他和西夏密约,想用西夏之力收复被宋朝夺得的熙州河州六州,结果失败。次年,他向宋朝上表谢罪,恢复关系。他专宠西夏公主,好杀戮,修建寺院,虐待百姓。蕃文上书,要求与宋朝互不侵犯。绍圣三年(1096年),阿里骨去世。
  • 何塞·阿吉拉尔何塞·阿吉拉尔(西班牙语:José Aguilar Pulsar,1958年11月24日-2014年4月4日),是一名古巴拳击手。1980年莫斯科夏季奥运会上,他获得了轻量级的铜牌。2014年4月4日,他因中风去世,享年55岁。
  • 弗拉戈纳尔弗拉戈纳尔(Fragonard)是一个法文姓氏,可以指:
  • 庄𫏋庄.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{font-size:300%}.mw-parser-output ruby.large>rt,.mw-parser-output ruby.large>rtc{font-size:.3em}.m