welibc
A clear, secure, and well documented standard C library
Macros
float.h File Reference

Specifies the characteristics of floating types. More...

Go to the source code of this file.

Macros

#define DBL_DIG   (15)
 
#define DBL_EPSILON   (2.2204460492503131E-16)
 
#define DBL_MANT_DIG   (53)
 
#define DBL_MAX   (1.7976931348623157E+308)
 
#define DBL_MAX_10_EXP   (+308)
 
#define DBL_MAX_EXP   (+1024)
 
#define DBL_MIN   (2.2250738585072014E-308)
 
#define DBL_MIN_10_EXP   (-307)
 
#define DBL_MIN_EXP   (-1021)
 
#define FLT_DIG   (6)
 
#define FLT_EPSILON   (1.19209290E-7F)
 
#define FLT_MANT_DIG   (24)
 
#define FLT_MAX   (3.40282347E+38F)
 
#define FLT_MAX_10_EXP   (+38)
 
#define FLT_MAX_EXP   (+128)
 
#define FLT_MIN   (1.17549435E-38F)
 
#define FLT_MIN_10_EXP   (-37)
 
#define FLT_MIN_EXP   (-125)
 
#define FLT_RADIX   (2)
 
#define FLT_ROUNDS   (1)
 
#define LDBL_DIG   (18)
 
#define LDBL_EPSILON   (1.08420217248550443401E-19L)
 
#define LDBL_MANT_DIG   (64)
 
#define LDBL_MAX   (1.18973149535723176502E+4932L)
 
#define LDBL_MAX_10_EXP   (+4932)
 
#define LDBL_MAX_EXP   (+16384)
 
#define LDBL_MIN   (3.36210314311209350626E-4932L)
 
#define LDBL_MIN_10_EXP   (-4931)
 
#define LDBL_MIN_EXP   (-16381)
 

Detailed Description

Specifies the characteristics of floating types.

Definition in file float.h.

Macro Definition Documentation

◆ DBL_DIG

#define DBL_DIG   (15)

Definition at line 56 of file float.h.

◆ DBL_EPSILON

#define DBL_EPSILON   (2.2204460492503131E-16)

Definition at line 101 of file float.h.

◆ DBL_MANT_DIG

#define DBL_MANT_DIG   (53)

Definition at line 47 of file float.h.

◆ DBL_MAX

#define DBL_MAX   (1.7976931348623157E+308)

Definition at line 93 of file float.h.

◆ DBL_MAX_10_EXP

#define DBL_MAX_10_EXP   (+308)

Definition at line 88 of file float.h.

◆ DBL_MAX_EXP

#define DBL_MAX_EXP   (+1024)

Definition at line 80 of file float.h.

◆ DBL_MIN

#define DBL_MIN   (2.2250738585072014E-308)

Definition at line 106 of file float.h.

◆ DBL_MIN_10_EXP

#define DBL_MIN_10_EXP   (-307)

Definition at line 72 of file float.h.

◆ DBL_MIN_EXP

#define DBL_MIN_EXP   (-1021)

Definition at line 64 of file float.h.

◆ FLT_DIG

#define FLT_DIG   (6)

Definition at line 55 of file float.h.

◆ FLT_EPSILON

#define FLT_EPSILON   (1.19209290E-7F)

Definition at line 100 of file float.h.

◆ FLT_MANT_DIG

#define FLT_MANT_DIG   (24)

Definition at line 46 of file float.h.

◆ FLT_MAX

#define FLT_MAX   (3.40282347E+38F)

Definition at line 92 of file float.h.

◆ FLT_MAX_10_EXP

#define FLT_MAX_10_EXP   (+38)

Definition at line 87 of file float.h.

◆ FLT_MAX_EXP

#define FLT_MAX_EXP   (+128)

Definition at line 79 of file float.h.

◆ FLT_MIN

#define FLT_MIN   (1.17549435E-38F)

Definition at line 105 of file float.h.

◆ FLT_MIN_10_EXP

#define FLT_MIN_10_EXP   (-37)

Definition at line 71 of file float.h.

◆ FLT_MIN_EXP

#define FLT_MIN_EXP   (-125)

Definition at line 63 of file float.h.

◆ FLT_RADIX

#define FLT_RADIX   (2)

Definition at line 43 of file float.h.

◆ FLT_ROUNDS

#define FLT_ROUNDS   (1)

Definition at line 40 of file float.h.

◆ LDBL_DIG

#define LDBL_DIG   (18)

Definition at line 57 of file float.h.

◆ LDBL_EPSILON

#define LDBL_EPSILON   (1.08420217248550443401E-19L)

Definition at line 102 of file float.h.

◆ LDBL_MANT_DIG

#define LDBL_MANT_DIG   (64)

Definition at line 48 of file float.h.

◆ LDBL_MAX

#define LDBL_MAX   (1.18973149535723176502E+4932L)

Definition at line 94 of file float.h.

◆ LDBL_MAX_10_EXP

#define LDBL_MAX_10_EXP   (+4932)

Definition at line 89 of file float.h.

◆ LDBL_MAX_EXP

#define LDBL_MAX_EXP   (+16384)

Definition at line 81 of file float.h.

◆ LDBL_MIN

#define LDBL_MIN   (3.36210314311209350626E-4932L)

Definition at line 107 of file float.h.

◆ LDBL_MIN_10_EXP

#define LDBL_MIN_10_EXP   (-4931)

Definition at line 73 of file float.h.

◆ LDBL_MIN_EXP

#define LDBL_MIN_EXP   (-16381)

Definition at line 65 of file float.h.