$manlookup

double_t

(3type)

most efficient floating types

Library functionsmanpages-dev 6.9.1-1also documents float_t
#include <math.h> typedef /* ... */ float_t; typedef /* ... */ double_t;

LIBRARY

Math library (libm)

DESCRIPTION

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_METHOD float_t double_t
0 float double
1 double double
2 long double long double

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

STANDARDS

C11, POSIX.1-2008.

HISTORY

C99, POSIX.1-2001.

See also

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