|
Constants 1.0
Constants related to math, environment, unit ocnversion macros.
|
Minimum, maximum, range, and precision constants for data types. More...
Go to the source code of this file.
Macros | |
| #define | DOUBLE_BIG 1e+300 |
| #define | DOUBLE_EPSILON 2.220446049250313e-16 |
| #define | DOUBLE_MAX 1.7976931348623158e+308 |
| #define | DOUBLE_MIN -1.7976931348623158e+308 |
| #define | DOUBLE_MIN_POS 2.2250738585072014e-308 |
| #define | DOUBLE_SMALL 1e-300 |
| #define | FLOAT_BIG 1e+30f |
| #define | FLOAT_EPSILON 1.1920929e-7f |
| Floating-point machine epsilon constants. | |
| #define | FLOAT_MAX 3.402823466e+38f |
| #define | FLOAT_MIN -3.402823466e+38f |
| Floating-point range and magnitude constants. | |
| #define | FLOAT_MIN_POS 1.175494351e-38f |
| #define | FLOAT_SMALL 1e-30f |
| #define | INT_16_MAX 32767i16 |
| #define | INT_16_MIN (-32767i16 - 1) |
| #define | INT_32_MAX 2147483647i32 |
| #define | INT_32_MIN (-2147483647i32 - 1) |
| #define | INT_64_MAX 9223372036854775807i64 |
| #define | INT_64_MIN (-9223372036854775807i64 - 1) |
| #define | INT_8_MAX 127i8 |
| #define | INT_8_MIN (-127i8 - 1) |
| Integer type limits. | |
| #define | LONG_MAX 2147483647L |
| #define | LONG_MIN (-2147483647L - 1) |
| #define | UINT_16_MAX 0xffffui16 |
| #define | UINT_16_MIN 0x0ui16 |
| #define | UINT_32_MAX 0xffffffffui32 |
| #define | UINT_32_MIN 0x0ui32 |
| #define | UINT_64_MAX 0xffffffffffffffffui64 |
| #define | UINT_64_MIN 0x0ui64 |
| #define | UINT_8_MAX 0xffui8 |
| #define | UINT_8_MIN 0x0ui8 |
| #define | ULONG_MAX 0xffffffffUL |
| #define | ULONG_MIN 0x0UL |
Minimum, maximum, range, and precision constants for data types.
Definition in file constants_data_type.h.
| #define DOUBLE_BIG 1e+300 |
Definition at line 56 of file constants_data_type.h.
| #define DOUBLE_EPSILON 2.220446049250313e-16 |
Definition at line 60 of file constants_data_type.h.
| #define DOUBLE_MAX 1.7976931348623158e+308 |
Definition at line 51 of file constants_data_type.h.
| #define DOUBLE_MIN -1.7976931348623158e+308 |
Definition at line 50 of file constants_data_type.h.
| #define DOUBLE_MIN_POS 2.2250738585072014e-308 |
Definition at line 52 of file constants_data_type.h.
| #define DOUBLE_SMALL 1e-300 |
Definition at line 55 of file constants_data_type.h.
| #define FLOAT_BIG 1e+30f |
Definition at line 54 of file constants_data_type.h.
| #define FLOAT_EPSILON 1.1920929e-7f |
Floating-point machine epsilon constants.
Definition at line 59 of file constants_data_type.h.
| #define FLOAT_MAX 3.402823466e+38f |
Definition at line 48 of file constants_data_type.h.
| #define FLOAT_MIN -3.402823466e+38f |
Floating-point range and magnitude constants.
Definition at line 47 of file constants_data_type.h.
| #define FLOAT_MIN_POS 1.175494351e-38f |
Definition at line 49 of file constants_data_type.h.
| #define FLOAT_SMALL 1e-30f |
Definition at line 53 of file constants_data_type.h.
| #define INT_16_MAX 32767i16 |
Definition at line 15 of file constants_data_type.h.
| #define INT_16_MIN (-32767i16 - 1) |
Definition at line 14 of file constants_data_type.h.
| #define INT_32_MAX 2147483647i32 |
Definition at line 19 of file constants_data_type.h.
| #define INT_32_MIN (-2147483647i32 - 1) |
Definition at line 18 of file constants_data_type.h.
| #define INT_64_MAX 9223372036854775807i64 |
Definition at line 23 of file constants_data_type.h.
| #define INT_64_MIN (-9223372036854775807i64 - 1) |
Definition at line 22 of file constants_data_type.h.
| #define INT_8_MAX 127i8 |
Definition at line 11 of file constants_data_type.h.
| #define INT_8_MIN (-127i8 - 1) |
Integer type limits.
Definition at line 10 of file constants_data_type.h.
| #define LONG_MAX 2147483647L |
Definition at line 27 of file constants_data_type.h.
| #define LONG_MIN (-2147483647L - 1) |
Definition at line 26 of file constants_data_type.h.
| #define UINT_16_MAX 0xffffui16 |
Definition at line 17 of file constants_data_type.h.
| #define UINT_16_MIN 0x0ui16 |
Definition at line 16 of file constants_data_type.h.
| #define UINT_32_MAX 0xffffffffui32 |
Definition at line 21 of file constants_data_type.h.
| #define UINT_32_MIN 0x0ui32 |
Definition at line 20 of file constants_data_type.h.
| #define UINT_64_MAX 0xffffffffffffffffui64 |
Definition at line 25 of file constants_data_type.h.
| #define UINT_64_MIN 0x0ui64 |
Definition at line 24 of file constants_data_type.h.
| #define UINT_8_MAX 0xffui8 |
Definition at line 13 of file constants_data_type.h.
| #define UINT_8_MIN 0x0ui8 |
Definition at line 12 of file constants_data_type.h.
| #define ULONG_MAX 0xffffffffUL |
Definition at line 29 of file constants_data_type.h.
| #define ULONG_MIN 0x0UL |
Definition at line 28 of file constants_data_type.h.