DBL_EPSILON macro — Limit of accuracy
double DBL_EPSILON
The difference between 1 and the smallest value greater than 1 that can be stored in a double. The value is always less than or equal to 10-9.
double