What are the lower bounds for floating point value in C

1 Answer

0 votes
#include <stdio.h>
#include <float.h>

int main() {
    printf("FLT_MIN_EXP = %d\n", FLT_MIN_EXP);
    printf("FLT_MIN_10_EXP = %d\n", FLT_MIN_10_EXP); // -37 or smaller
    printf("FLT_EPSILON = %.10e\n", FLT_EPSILON); // 1E-5 or smaller
    printf("FLT_MIN = %.10e\n", FLT_MIN); // 1E-37 or smaller

    return 0;
}

 
 
/*
run:

FLT_MIN_EXP = -125
FLT_MIN_10_EXP = -37
FLT_EPSILON = 1.1920928955e-07
FLT_MIN = 1.1754943508e-38
 
*/

 



answered May 27, 2024 by avibootz

Related questions

1 answer 141 views
1 answer 137 views
137 views asked Nov 24, 2020 by avibootz
1 answer 120 views
1 answer 169 views
1 answer 133 views
1 answer 123 views
...