C语言float何时表达6位有效数字,何时表达7位有效数字?

C语言float何时表达6位有效数字,何时表达7位有效数字?



在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C语言的资料从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!

在评论区回复“888”之后私信回复“888”,即可拿走。

单精度浮点数有23位尾数,也就是说在二进制下它有23位有效数字。换算成十进制,就是比6位有

效数字多但不足7位有效数字。所以实际应用中,-般只能相信它有6位有效数字。

更正,确切地说“有效数字”应该是24位二进制位,或7位十进制位。这里说的6位应该是“有效精

度"

(这个词不太专业, 大意如此),也就是说单精度浮点数只能确保区分10^-6的相对变化,而

不能确保区分10^-7的相对变化。例如1.0000003和1 .000004在单精度浮点数下是同一个二进制

表示。d8080c0ea21f414340214c7451eaf329.jpeg

最近更新

  1. TCP协议是安全的吗?

    2023-12-14 14:22:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-14 14:22:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-14 14:22:03       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-14 14:22:03       20 阅读

热门阅读

  1. 新浪股票接口代码

    2023-12-14 14:22:03       32 阅读
  2. python代码示例

    2023-12-14 14:22:03       40 阅读
  3. Golang 领域驱动设计(DDD)最佳实践

    2023-12-14 14:22:03       38 阅读
  4. 数据结构--栈

    2023-12-14 14:22:03       38 阅读
  5. Cmap数据以及L1000介绍

    2023-12-14 14:22:03       48 阅读
  6. ES6之函数新增的扩展

    2023-12-14 14:22:03       37 阅读
  7. Vue3 中的 Proxy--读懂ES6中的Proxy

    2023-12-14 14:22:03       34 阅读
  8. nextTick详解

    2023-12-14 14:22:03       43 阅读
  9. 【Python 千题 —— 基础篇】今年几岁啦

    2023-12-14 14:22:03       45 阅读