Thursday, June 6, 2019

c++ - How to compare float or double?

Answer


Answer





Is there built-in library can compare float or double



I do not think compare like a == b or a !=b makes any sense. Any suggestion?


Answer



the technique to compare floats or doubles is to use fabs



bool isEqual(const float a,const float b)
{
return fabs(a - b) < std::numeric_limits::epsilon();

}


You can use epsilon for the floats or doubles from std::numeric_limits


No comments:

Post a Comment

plot explanation - Why did Peaches&#39; mom hang on the tree? - Movies &amp; TV

In the middle of the movie Ice Age: Continental Drift Peaches' mom asked Peaches to go to sleep. Then, she hung on the tree. This parti...