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

网站建设 上海湖南新型网络营销方式

网站建设 上海,湖南新型网络营销方式,怎么做教育培训网站,企业网站建设变相收取等级保护费6由于浮点数double类型的精度问题#xff0c;直接使用相等运算符 会导致不准确的结果。为了更准确地比较 double 类型的数值#xff0c;可以使用以下方法#xff1a; 方法一#xff1a; 使用一个误差范围#xff1a;定义一个小的误差范围#xff0c;将两个数值的差值与该…        由于浮点数double类型的精度问题直接使用相等运算符 会导致不准确的结果。为了更准确地比较 double 类型的数值可以使用以下方法 方法一 使用一个误差范围定义一个小的误差范围将两个数值的差值与该误差范围进行比较。如果差值小于误差范围则认为两个数值相等。 bool isEqual(double a, double b, double epsilon) {return std::abs(a - b) epsilon; } 在上述代码中isEqual 函数接受两个 double 类型的数值 a 和 b以及一个误差范围 epsilon。函数使用 std::abs 函数计算 a 和 b 的差值的绝对值并将其与 epsilon 进行比较。如果差值小于 epsilon则返回 true表示两个数值相等否则返回 false。 方法二 使用相对误差计算两个数值的相对误差将其与一个较小的相对误差阈值进行比较。如果相对误差小于阈值则认为两个数值相等。 bool isEqual(double a, double b, double relativeEpsilon) {double diff std::abs(a - b);double maxVal std::max(std::abs(a), std::abs(b));return diff maxVal * relativeEpsilon; } 在上述代码中isEqual 函数接受两个 double 类型的数值 a 和 b以及一个相对误差阈值 relativeEpsilon。函数首先计算 a 和 b 的差值的绝对值并计算 a 和 b 的绝对值的最大值。然后将差值与最大值乘以相对误差阈值进行比较。如果差值小于等于乘积结果则返回 true表示两个数值相等否则返回 false。 使用上述方法之一可以更准确地比较 double 类型的数值是否相等避免由于浮点数精度问题导致的不准确结果。具体选择哪种方法取决于你的需求和精度要求。
http://www.zqtcl.cn/news/206618/

相关文章:

  • 开发网站的意义百度推广计划
  • 网站设计师网站网站建设从入门到精通pdf
  • 游戏网站建设方案百度文库wordpress调用搜索框
  • 京东物流网站建设特点网站开发与维护岗位说明书
  • 制作一个网站的基本步骤星巴克网站建设ppt
  • 搭建企业网站宽带多大php微信公众号开发教程
  • 国家建设公债拍卖网站新手如何自己建网站
  • 网站建设颊算网站注册界面代码
  • 微信h5网站模板下载百姓网征婚
  • 模板网站和插件有哪些河南第一火电建设公司网站
  • 怎么测网站流量吗网络运维工程师教程
  • 有谁帮做网站网站建设seo合同书
  • 自己做视频网站只能用地址连接专业网站建设效果
  • 重庆网站建设价格费用酒店协会网站集静态模板
  • 会议专题网站建设报价单网站代码在哪里修改
  • 怎么用net123做网站怎么给企业制作网站
  • 网站建设合同模板网页设计团队
  • 做排行的网站淘宝流量平台
  • 用dw怎么做网站后台做一个网站需要怎么做
  • 沧州地区阿里巴巴做网站修改wordpress标题图片
  • 怎么判断网站开发语言互联网推广模式
  • 做电影网站被找版权问题怎么处理网站做的简单是什么意思
  • 九江网站建设网站制作深圳seo优化服务商
  • 上海网站推广珈维做映射后 内网无法通过域名访问网站
  • 太原网站关键词优化常州企业网站建设公司
  • 网站开发流程详细步骤不用淘宝客api如何做网站
  • xuzhou网站制作wordpress漫画小说
  • 公司建设网站的通知书百度经验官网入口
  • 如何做产品网站的推广静态网页制作总结
  • 网站建设有哪些知识点wordpress 静态