On Fri, Jan 31, 2014 at 9:04 AM, Markus Hoenicka
<[email protected]> wrote:
> Problem is that I'm not aware of similar limits for floats. Do you
> know where to get this info from at compile time?
Attached a sample. Basically those are: FLT_MAX, DBL_MAX and LDBL_MAX.
Laszlo/GCS
#include <stdio.h>
#include <stdlib.h>
#include <float.h>
int main(void) {
printf("float neg: %f\n", -FLT_MAX);
printf("float min: %f\n", FLT_MIN);
printf("float max: %f\n", FLT_MAX);
printf("double neg: %lf\n", -DBL_MAX);
printf("double min: %lf\n", DBL_MIN);
printf("double max: %lf\n", DBL_MAX);
printf("long double neg: %Lf\n", -LDBL_MAX);
printf("long double min: %Lf\n", LDBL_MIN);
printf("long double max: %Lf\n", LDBL_MAX);
return EXIT_SUCCESS;
}