C语言中.怎样比较两个浮点数是否相等.为什么.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 16:46:30

C语言中.怎样比较两个浮点数是否相等.为什么.
C语言中.怎样比较两个浮点数是否相等.为什么.

C语言中.怎样比较两个浮点数是否相等.为什么.
一般编译器,会处理float == float 的,应该直接写if (a == b)就可以吧,如果你还在使用很早以前DOS下的编译环境那就只能差小于某一个值了
举例:
#include double a1,a2; . if (fabs(a1-a2)