千家信息网

float精度的示例分析

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,小编给大家分享一下float精度的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!浮点型数据类型,FLOAT数据类型
千家信息网最后更新 2024年11月14日float精度的示例分析

小编给大家分享一下float精度的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

  浮点型数据类型,FLOAT数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用IEEE(电气和电子工程师协会)格式。浮点类型的单精度值具有4个字节,包括一个符号位、一个8位二进制指数和一个23位尾数。由于尾数的高顺序位始终为1,因此它不是以数字形式存储的。此表示形式为float类型提供了一个大约在-3.4E+38~3.4E+38之间的范围。

  float精度构成

  浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。

  数符占1位二进制,表示数的正负。

  指数符占1位二进制,表示指数的正负。

  尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点。

  指数存指数的有效数字。

  指数占多少位,尾数占多少位,由计算机系统决定。

  float精度区别

  可根据应用程序的需求将变量声明为float或double。这两种类型之间的主要差异在于它们可表示的基数、它们需要的存储以及它们的范围。

  取值范围

  类型 比特数 有效数字 数值范围

  float 32 6-7 -3.4*10(-38)~3.4*10(38)

  double 64 15-16 -1.7*10(-308)~1.7*10(308)

  longdouble 128 18-19 -1.2*10(-4932)~1.2*10(4932)

  浮点变量由尾数(包含数字的值)和指数(包含数字的数量级)表示。

  下表显示了分配给每个浮点类型的尾数和指数的位数。任何float或double的最高有效位始终是符号位。如果符号位为1,则将数字视为负数;否则,将数字视为正数。

  指数和尾数

  类型

  指数长度

  尾数长度

  float

  8位

  23位

  double

  11位

  52位

  由于指数是以无符号形式存储的,因此指数的偏差为其可能值的一半。对于float类型,偏差为127;对于double类型,偏差为1023。您可以通过将指数值减去偏差值来计算实际指数值。

  存储为二进制分数的尾数大于或等于1且小于2。对于float和double类型,最高有效位位置的尾数中有一个隐含的前导1,这样,尾数实际上分别为24和53位长,即使最高有效位从未存储在内存中也是如此。

  浮点包可以将二进制浮点数存储为非标准化数,而不使用刚刚介绍的存储方法。"非标准化数"是带有保留指数值的非零浮点数,其中尾数的最高有效位为0。通过使用非标准化格式,浮点数的范围可以扩展,但会失去精度。您无法控制浮点数以标准化形式还是非标准化形式表示;浮点包决定了表示形式。浮点包从不使用非标准化形式,除非指数变为小于可以标准化形式表示的最小值。

以上是"float精度的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

指数 尾数 类型 点数 形式 数字 存储 有效 标准 浮点 标准化 精度 二进制 范围 最高 偏差 符号 指数值 篇文章 示例 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库如何带格式输出日期 软件开发阶段软件测试可以分为 上海特种网络技术服务标准 增加服务器和桌面云一起管理 服务器两路电为什么只跳一路 网络安全开展工作计划 网络安全生产事故心得体会 r中如何加载内置数据库 dnf单机服务器配置 网络安全汇报ppt模板 软件开发 固定资产 绝地求生极寒模式的服务器 怎么查看电脑上软件的数据库 js 获取父窗口中的数据库 采购网络打印服务器请示 apicloud怎么查看数据库 软件开发费一般纳税人税率 网络安全优质服务机构 广电网络安全与信息通报工作 小程序软件开发合同书 xp邮件服务器搭建 静安区市场软件开发服务介绍 疫情下的软件开发行业的发展 网络安全主题讲座标题 hp服务器启动项 文献检索的引文数据库 数据库设计的方法思路 碧蓝航线 那个服务器 四川戴尔服务器总代理 c 数据库通讯录系统
0