当前位置: 首页 > 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.jsqmd.com/news/29052/

相关文章:

  • 2025年11月上海装修公司排行榜:十强性价比与满意度对比
  • 2025 年 11 月立式砂磨机厂家推荐排行榜,立式纳米砂磨机,小型立式砂磨机,高效研磨设备优质品牌精选
  • 2025 年 11 月法兰闸阀厂家推荐排行榜,美标/国标/锻钢/高压/高压美标/碳钢美标/碳钢/高温/焊接/法兰闸阀公司推荐
  • 免费使用编程神器MiniMax M2:新手详细入门指南
  • 逆向基础--汇编基础(字与物料地址) (004)
  • 2025年11月脸部泛红产品推荐榜:五款抗泛红精华横向对比与评价
  • 2025年11月脸部泛红产品推荐榜:敏感肌泛红精华实测排行
  • 1072:鸡尾酒疗法
  • 2025年11月智能学习机品牌推荐:新课标同步学习机口碑排名榜
  • [SWPUCTF 2022 新生赛]funny_php WP
  • 2025年11月合肥律师事务所推荐榜:多维度实力对比与口碑评价
  • map[]使用补充
  • 2025年11月婚礼前美白产品推荐榜:淡斑提亮精华口碑排行
  • 2025年11月仓储管理系统推荐榜:鸿链云仓领衔十强对比评测
  • 2025年11月仓储管理系统推荐:权威评测排行榜单深度对比
  • 2025年11月益生菌品牌推荐:实力榜单对比十强菌株定植率与安全性
  • 2025年11月益生菌品牌推荐榜:基于行业白皮书的安全与效能评测
  • 2025年11月阴道瘙痒产品评价榜:医院复购数据与口碑综合排行
  • 386. 字典序排数
  • 2025年11月网站建设公司推荐:央国企与博物馆共同选择的十家
  • 2025年11月中国员工福利公司榜:十家主流平台对比解析
  • 2025年11月背单词软件推荐评测:宠光单词宝宝等五款工具深度解析
  • 2025年11月亲子旅游景区推荐:热门榜对比指南
  • 2025年11月背单词软件评测榜:从自定义词库到数据留存全维度对比
  • 2025年11月亲子旅游景区评测榜:十强真实表现与家庭出游决策指南
  • 2025 年 11 月污水处理厂生物除臭设备,餐厨垃圾生物除臭设备,垃圾中转站生物除臭设备厂家最新推荐,聚焦跨平台能力与售后体系的实用指南
  • 关于码代码的编辑器和字体 sublime text 和 JetBrains Maple Mono
  • CTFHub 命令注入-综合练习 WP
  • C++语法—类的继承
  • 2025 年 11 月印染厂污水生物除臭设备,污水站生物除臭设备,屠宰场生物除臭设备厂家最新推荐,聚焦高端定制需求与全案交付能力