在C++中判断两个double类型的浮点数a和b是否近似相等,以下哪种实现方式是正确的?

xp263273 单选题 共 个子题

浮点数由于二进制存储特性存在固有精度误差,在近似求解场景中通常需要自定义精度阈值判断结果是否符合要求,本题默认允许的误差精度取1e-6。

A

直接使用if (a == b)进行判断

B

使用if (fabs(a - b) < 1e-6)进行判断

C

使用if (a - b < 1e-6)进行判断

D

使用if (fabs(a - b) > 1e-6)进行判断

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧