当前位置: 首页 > news >正文

天津外贸公司网站制作wordpress中国区官方论坛

天津外贸公司网站制作,wordpress中国区官方论坛,网页微信网址,网上购物商城排名fmod产生的误差应该如何解决? 关于fmod函数的用法关于fmod函数的漏洞bug是什么样的?bug分析解决方案方法1~~方法2~~(方法二无法解决fmod产生的误差)关于fmod函数的用法 可以查看如下教程: https://www.runoob.com/cprogramming/c-function-fmod.html 就是两个flaot数进行取…

fmod产生的误差应该如何解决?

  • 关于fmod函数的用法
  • 关于fmod函数的漏洞
    • bug是什么样的?
    • bug分析
    • 解决方案
      • 方法1
      • ~~方法2~~(方法二无法解决fmod产生的误差)

关于fmod函数的用法

可以查看如下教程:

https://www.runoob.com/cprogramming/c-function-fmod.html

就是两个flaot数进行取余,如下是我查看vs内置的函数声明:
在这里插入图片描述
但是我在菜鸟教程中,查看是double:
在这里插入图片描述
那说明float和double应该都是可以的!

关于fmod函数的漏洞

bug是什么样的?

再一次正常的开发过程中,我发现fmod(a, b)=fmod(40.0, 10.0) 返回 10.0,
当然,并不是直接给a赋值为40.0,a的值是从0一直加0.1,直到加到40.0为止.

bug分析

  • 在这个bug中 , fmod(40.0, 10.0) 返回 10.0 的结果是出乎意料的,我们期望的结果是 0.0(也就是40%10应该是0)。
    这是因为浮点数运算中的精度问题可能导致 fmod 的行为不符合预期,尤其是在处理周期性计算时。

  • 以下是对问题的分析和解决方案:

f m o d ( x , y ) fmod(x, y) fmod(x,y) 返回 x − n ∗ y x - n * y xny,其中 n 是 x / y n 是 x / y n

http://www.dtcms.com/a/593366.html

相关文章:

  • 成都企业网站商城定制网络推广方案包括哪些内容
  • 商城网站建设机构怎样做展示型网站
  • Rust类型系统奇技淫巧:幽灵类型(PhantomData)——理解编译器与类型安全
  • Visual Studio Code 之C/C++开发编译环境搭建
  • 长沙网站制造太原网站建设注意
  • PortSwigger靶场之SSRF with whitelist-based input filter通关秘籍
  • 太原网站快速排名提升手机商城网站制作公司
  • Redis 核心命令速查表
  • 中药饮片批发市场如何提升产品质量以迎合客户需求?
  • k8s中应用容器随redis集群自动重启
  • C语言结构体入门与实践:打造你的“数据百宝箱”
  • Docker核心概念与实战指南
  • 视频网站开发问题整人网站建设
  • 【Java】面向对象编程
  • 作业11.9
  • 西安网站开发公司网站服务器租用价格
  • 北京市城乡结合部建设领导小组办公室网站聊城做网站的公司效果
  • 百家号网站开发属于什么领域广东省住房和城乡建设局官网
  • MATLAB的加权K-means(Warp-KMeans)聚类算法
  • Python 图像处理库 scikit-image:从原理到实战
  • 帆软8.0报表,导出pdf无法显示图片。
  • Vue Router (命名视图)
  • CTFshow-web208
  • 美化网站代码合伙合同网站建设协议
  • 网站域名购买方法域名地址查询网
  • 【剑斩OFFER】算法的暴力美学——搜索插入位置
  • 滨州市住房和城乡建设局网站自己做网站地址
  • ctfshow-web213
  • 【Rust】C和Rust交叉编译
  • 企业网站建设长沙找工作临时工