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

浮点数存

  1. 浮点型量比较
    由于浮点型数值在计算机中以2 E ∗ S 2^E*S2
    E
    ∗S(E:阶码 S:尾数)的形式保存,因此只能近似保存浮点数值。
    例如:运行以下代码,可以看到数学上应该相等的两个量,在内存中保存的数值是不同的,但是十分相近。

include<bits/stdc++.h>

using namespace std;
int main()
{
double a = 0.3, b = 0.2+0.1;
printf("%.20f\n%.20f", a, b);
return 0;
}

也就是说,C++中的浮点型量与我们预想的数学数值之间存在误差,该误差一般不会超过0.00000001,也就是1e-8
可以将其设为一个常量:
可以将其设为一个常量:
const double EPS= 1e-8;

因此当x、y为浮点型量时,应该使用下表右侧的表达式进行判断。
(由于EPS很小,可以认为我们的计算结果不存在等于x+EPS或x-EPS的情况)
image

关系表达式 浮点型 关系表达式
x < y x+EPS < y
x <= y x-EPS < y
x == y fabs(x-y) < EPS

http://www.gsyq.cn/news/37536.html

相关文章:

  • 免费使用编程神器MiniMax M2:新手详细入门指南
  • 2025年11月智能学习机品牌推荐:新课标同步学习机口碑排名榜
  • 2025年11月婚礼前美白产品推荐榜:淡斑提亮精华口碑排行
  • 2025年11月仓储管理系统推荐榜:鸿链云仓领衔十强对比评测
  • 2025 年 11 月老年记忆训练器厂家最新推荐,精准检测与稳定性能深度解析
  • 386. 字典序排数
  • 2025年11月网站建设公司推荐:央国企与博物馆共同选择的十家
  • 2025年11月超声波清洗机厂家榜单:性能与口碑双轨对比
  • 2025年11月超声波清洗机厂家排行:五家主流品牌深度评测
  • 基于MATLAB与Zemax动态数据交换(DDE)工具箱
  • 2025年11月成都律师事务所排行榜:十家机构权威对比与实用指南
  • 2025年11月珠海酒店排行:日月贝旁丽怡酒店与九家高分店对比榜
  • 2025年11月珠海酒店评价榜:丽怡情侣路店对比九家真实口碑全记录
  • 2025年11月合肥建筑律师评测榜:十强律所服务与胜诉率排名
  • 大模型基础补全计划(六)---带注意力机制的seq2seq实例与测试(Bahdanau Attention)
  • 关于Microsoft Power Automate-中-将Excel-表格-转换成-数据表-的一些-说明及坑点-注意事项
  • 2025年11月美国投资移民机构榜单:十家实力排名与多维评测
  • 2025年评价高的地暖挤塑板实力厂家TOP推荐榜
  • 2025年热门的泡棉厂家最新推荐排行榜
  • 2025年口碑好的EPE珍珠棉发泡机厂家最新TOP排行榜
  • 2025年质量好的割草机厂家推荐及采购参考
  • 2025年热门的双级制冷压缩机热门厂家推荐榜单
  • 新农合交费
  • 油猴(tampermonkey)脚本下载及安装使用教程,超简单安装油猴教程
  • 2025年知名的硫化TAIC交联剂厂家最新推荐权威榜
  • 2025年热门的电视柜功能五金厂家最新权威实力榜
  • 2025 年 11 月废气处理厂家最新推荐,技术实力与市场口碑深度解析
  • 2025年质量好的珍珠棉厂家推荐及选择指南
  • Hive - 如何导出建表语句?
  • 2025年靠谱的FFU龙骨厂家最新权威实力榜