C语言对两个浮点数进行比较的方法

Posted 小大大小

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言对两个浮点数进行比较的方法相关的知识,希望对你有一定的参考价值。

C语言对两个浮点数进行比较:
C语言用"=="来比较两个浮点数,返回值完全是不确定的。 
因此只能定义一个精度来确定是否相等:
if(fabs(a-b) < 0.0000001){
  //double类型的a和b近似相等
}

以上是关于C语言对两个浮点数进行比较的方法的主要内容,如果未能解决你的问题,请参考以下文章

C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!

C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!

js中如何判断两个浮点数是不是相等

C语言浮点数除法可以精确到多少位小数

关于浮点型误差的解决方法

比较c ++中的两个浮点数/双精度数[重复]