This is a 32 bit system with FLT_EVAL_METHOD = 0, evaluates everything to range. float epsilon = 1.19209e-07 FLT_EPSILON = 1.19209e-07 double epsilon = 2.22045e-16 DBL_EPSILON = 2.22045e-16 long epsilon = 2.22045e-16 LDBL_EPSILON = 2.22045e-16