我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c语言:类型转换与相关计算

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img


请问第三个输出是怎么来的

float的有效数字位数只有7位,而20014999是8位无法精确表示,就会出现误差。
这里 f 的实际值是20015000.000000。

C语言float有效位数为7位?_u014453443的博客-CSDN博客_float有效位数 扣扣技术交流群:460189483首先我们应该明确一点:C语言中,%f表示保留7位有效数字7位有效数字: 是指 整数部分 和小数部分一共7位谭浩强的c语言,里面讲float型变量只能接受7位有效数字,比如floata;a=12345.6789;a变量中只能存储12345.67,最后两位丢失。单精度数的尾数用23位存储,加上默认的小数点前的1位1,2^(23+1)= 1677721... https://blog.csdn.net/u014453443/article/details/89964570?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0.pc_relevant_antiscanv2&spm=1001.2101.3001.4242.1&utm_relevant_index=3

近期文章

  • 下列题中如何写出并计算
  • 请问这是什么器件,有知道的吗?
  • npm 不能下载 第三方包 ?
  • SecureCRT字体变扁怎么还原
  • 使用冒泡法将字符进行降序和升序
  • it.remove()的原理
  • 这个代码不会输出,类与对象
  • cin>>x.name和cin>>*p.name有啥局别,后者是直接往地址里面写入吗,有什么好处,还有->是什么
  • 同志们,能不能帮我解决一下这个问题,我快崩了
  • 为什么会输出这样的结果(标签-c语言|关键词-int)
  • 联想y7000为什么更新不了,不知道怎么搞才好,谁可以帮帮我?
  • 写链表的时候段错误了
  • 配置ssl证书时出现错误,望指导
  • using the default character encoding of the platform 具体是指什么的编码?
  • 为什么这个时间复杂度是O(1)
  • 怎么把hbase中的数据放到jsp table表里
  • 用vmware无法成功安装ubuntu
  • 1利用选择结构设计一个程序,计算函数: y=x(x<1) y=2x-1(1= y=3x-11(x>=10)
  • 通过Windows Terminal不能打开CentOs7的VsCode
  • 关于c语言中三目运算符?的一些问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华