|
|
|
|
Constant
(macro)
|
FLT_RADIX
|
2
|
Indicates the radix in exponent representation.
|
FLT_ROUNDS
|
1
|
Indicates whether or not the results of addition are rounded off.
1 means that rounding of the results of operation is enabled.
|
FLT_MAX
|
3.4028235677973364e+38F
|
Indicates the maximum value that can be represented as a float type floating-point value.
|
DBL_MAX
|
1.7976931348623158e+308
|
Indicates the maximum value that can be represented as a double type floating-point value.
|
LDBL_MAX
|
1.7976931348623158e+308
|
Indicates the maximum value that can be represented as a long double type floating-point value.
|
FLT_MAX_EXP
|
128
|
Using powers of the radix two to represent the range of float type floating-point numbers, FLT_MAX_EXP indicates the maximum value of the exponent plus 1.
|
DBL_MAX_EXP
|
1024
|
Using powers of the radix two to represent the range of double type floating-point numbers, DBL_MAX_EXP indicates the maximum value of the exponent plus 1.
|
LDBL_MAX_EXP
|
1024
|
Using powers of the radix two to represent the range of long double type floating-point numbers, LDBL_MAX_EXP indicates the maximum value of the exponent plus 1.
|
FLT_MAX_10_EXP
|
38
|
Using powers of 10 to represent the range of float type floating point positive numbers, FLT_MAX_10_EXP indicates the exponent of the maximum integer.
|
DBL_MAX_10_EXP
|
308
|
Using powers of 10 to represent the range of double type floating point positive numbers, DBL_MAX_10_EXP indicates the exponent of the maximum integer.
|
LDBL_MAX_10_EXP
|
308
|
Using powers of 10 to represent the range of long double type floating point positive numbers, LDBL_MAX_10_EXP indicates the exponent of the maximum integer.
|
FLT_MIN
|
1.175494351e−38F
|
Indicates the minimum positive value that can be represented as a float type floating-point value.
|
DBL_MIN
|
2.2250738585072014e−308
|
Indicates the minimum positive value that can be represented as a double type floating-point value.
|
LDBL_MIN
|
2.2250738585072014e−308
|
Indicates the minimum positive value that can be represented as a long double type floating-point value.
|
Constant
(macro)
|
FLT_MIN_EXP
|
−125
|
Using powers of the radix two to represent the range of float type floating-point numbers, FLT_MIN_EXP indicates the minimum value of the exponent plus 1.
|
DBL_MIN_EXP
|
−1021
|
Using powers of the radix two to represent the range of double type floating-point numbers, DBL_MIN_EXP indicates the minimum value of the exponent plus 1.
|
LDBL_MIN_EXP
|
−1021
|
Using powers of the radix two to represent the range of long double type floating-point numbers, LDBL_MIN_EXP indicates the minimum value of the exponent plus 1.
|
FLT_MIN_10_EXP
|
−37
|
Using powers of 10 to represent the range of float type floating point positive numbers, FLT_MIN_10_EXP indicates the exponent of the minimum integer.
|
DBL_MIN_10_EXP
|
−307
|
Using powers of 10 to represent the range of double type floating point positive numbers, DBL_MIN_10_EXP indicates the exponent of the minimum integer.
|
LDBL_MIN_10_EXP
|
−307
|
Using powers of 10 to represent the range of long double type floating point positive numbers, LDBL_MIN_10_EXP indicates the exponent of the minimum integer.
|
FLT_DIG
|
6
|
Indicates the maximum number of digits in float type floating-point value decimal-precision.
|
DBL_DIG
|
15
|
Indicates the maximum number of digits in double type floating-point value decimal-precision.
|
LDBL_DIG
|
15
|
Indicates the maximum number of digits in long double type floating-point value decimal-precision.
|
FLT_MANT_DIG
|
24
|
Indicates the maximum number of mantissa digits when a float type floating-point value is represented in the radix.
|
DBL_MANT_DIG
|
53
|
Indicates the maximum number of mantissa digits when a double type floating-point value is represented in the radix.
|
LDBL_MANT_DIG
|
53
|
Indicates the maximum number of mantissa digits when a long double type floating-point value is represented in the radix.
|
DECIMAL_DIG
|
17
|
Indicates the maximum number of digits of a floating-point value represented in decimal precision.
|
FLT_EPSILON
|
1.1920928955078125e-07
|
Indicates the difference between 1 and the minimum value greater than 1 that can be represented in float type.
|
Constant
(macro)
|
DBL_EPSILON
|
2.2204460492503131e-16
|
Indicates the difference between 1 and the minimum value greater than 1 that can be represented in double type.
|
LDBL_EPSILON
|
2.2204460492503131e-16
|
Indicates the difference between 1 and the minimum value greater than 1 that can be represented in long double type.
|