Home

double_t(3type)

double_t(3type)double_t(3type)

float_t, double_t - most efficient floating types

Math library (libm)

#include <math.h>
typedef /* ... */ float_t;typedef /* ... */ double_t;

The implementation's most efficient floating types at least as wide as float and double respectively. Their type depends on the value of the macro FLT_EVAL_METHOD (defined in <float.h>):

FLT_EVAL_METHODfloat_tdouble_t
0floatdouble
1doubledouble
2long doublelong double

For other values of FLT_EVAL_METHOD, the types of float_t and double_t are implementation-defined.

C99 and later; POSIX.1-2001 and later.

float.h(0p), math.h(0p)

2022-12-15Linux man-pages 6.03