All standard C constants
Name Description Notes Source Availability
__alignas_is_defined Indicator of availability of alignas L M <stdalign.h> C11
__alignof_is_defined Indicator of availability of alignof L M <stdalign.h> C11
__bool_true_false_are_defined Indicate availability of boolean type L M <stdbool.h> C99 C11
__DATE__ Compilation date L M Predefined C89 C90 C95 C99 C11
__FILE__ Compilation file name L M Predefined C89 C90 C95 C99 C11
__func__ Function name L Predefined C99 C11
__LINE__ Compilation line number L M Predefined C89 C90 C95 C99 C11
__STDC__ Indicator of conforming implementation L M Predefined C89 C90 C95 C99 C11
__STDC_ANALYZABLE__ Indicator of analyzability L ? M Predefined C11
__STDC_HOSTED__ Indicator of hosted implementation L M Predefined C95 C99 C11
__STDC_IEC_559__ Indicator of support for IEC 60559-compatible floating-point arithmetic L ? M Predefined C99 C11
__STDC_IEC_559_COMPLEX__ Indicator of support for IEC 60559-compatible complex arithmetic L ? M Predefined C99 C11
__STDC_ISO_10646__ Unicode version L ? M Predefined C99 C11
__STDC_LIB_EXT1__ Identifier of version of bounds-checking conformance L ? M Predefined C11
__STDC_MB_MIGHT_NEQ_WC__ Indicator for lack of guaranteed equivalence of multibyte and wide characters in the basic character set L ? M Predefined C11
__STDC_NO_ATOMICS__ Indicator of lack of standard atomics L ? M Predefined C11
__STDC_NO_COMPLEX__ Indicator for lack of complex arithmetic L ? M Predefined C99 C11
__STDC_NO_THREADS__ Indicator of lack of standard threading L ? M Predefined C11
__STDC_NO_VLA__ Indicator of lack of support for variable-length arrays L ? M Predefined C99 C11
__STDC_UTF_16__ Indicator of equivalence of char16_t and UTF-16 L ? M Predefined C11
__STDC_UTF_32__ Indicator of equivalence of char32_t and UTF-32 L ? M Predefined C11
__STDC_VERSION__ Standard version identifier L M Predefined C95 C99 C11
__TIME__ Compilation time L M Predefined C89 C90 C95 C99 C11
_Complex_I Square root of −1 ? M <complex.h> C99 C11
_Imaginary_I Square root of −1 ? M <complex.h> C99 C11
_IOFBF Full-buffering flag M <stdio.h> C89 C90 C95 C99 C11
_IOLBF Line-buffering flag M <stdio.h> C89 C90 C95 C99 C11
_IONBF No-buffering flag M <stdio.h> C89 C90 C95 C99 C11
ATOMIC_BOOL_LOCK_FREE Lock-free property of type atomic_bool ? M <stdatomic.h> C11
ATOMIC_CHAR16_T_LOCK_FREE Lock-free property of type atomic_char16_t ? M <stdatomic.h> C11
ATOMIC_CHAR32_T_LOCK_FREE Lock-free property of type atomic_char32_t ? M <stdatomic.h> C11
ATOMIC_CHAR_LOCK_FREE Lock-free property of type atomic_char ? M <stdatomic.h> C11
ATOMIC_FLAG_INIT Initializer for atomic_flag ? M <stdatomic.h> C11
ATOMIC_INT_LOCK_FREE Lock-free property of type atomic_int ? M <stdatomic.h> C11
ATOMIC_LLONG_LOCK_FREE Lock-free property of type atomic_llong ? M <stdatomic.h> C11
ATOMIC_LONG_LOCK_FREE Lock-free property of type atomic_long ? M <stdatomic.h> C11
ATOMIC_POINTER_LOCK_FREE Lock-free property of pointer-to-object types ? M <stdatomic.h> C11
ATOMIC_SHORT_LOCK_FREE Lock-free property of type atomic_short ? M <stdatomic.h> C11
ATOMIC_VAR_INIT Initializer for atomic types ? M <stdatomic.h> C11
ATOMIC_WCHAR_T_LOCK_FREE Lock-free property of type atomic_wchar_t ? M <stdatomic.h> C11
BUFSIZ Built-in buffer size for I/O M <stdio.h> C89 C90 C95 C99 C11
CHAR_BIT Number of bits in unsigned char L M <limits.h> C89 C90 C95 C99 C11
CHAR_MAX Maximum value of char L M <limits.h> C89 C90 C95 C99 C11
CHAR_MIN Minimum value of char L M <limits.h> C89 C90 C95 C99 C11
CLOCKS_PER_SEC Granularity of execution-time clock M <time.h> C89 C90 C95 C99 C11
DBL_DECIMAL_DIG Representable decimal digits in any real floating-point type L M <float.h> C89 C90 C95 C99 C11
DBL_DIG Decimal digits of precision of double L M <float.h> C89 C90 C95 C99 C11
DBL_EPSILON Smallest x of type double such that 1.0 + x != 1.0 L M <float.h> C89 C90 C95 C99 C11
DBL_HAS_SUBNORM Determinant whether double has subnormal values L M <float.h> C11
DBL_MANT_DIG Number of base-FLT_RADIX digits in mantissa of double L M <float.h> C89 C90 C95 C99 C11
DBL_MAX Maximum value of double L M <float.h> C89 C90 C95 C99 C11
DBL_MAX_10_EXP Maximum integral base-10 exponent yielding double L M <float.h> C89 C90 C95 C99 C11
DBL_MAX_EXP One plus maximum integral exponent of base FLT_RADIX yielding double L M <float.h> C89 C90 C95 C99 C11
DBL_MIN Minimum normalized value of double L M <float.h> C89 C90 C95 C99 C11
DBL_MIN_10_EXP Minimum integral base-10 exponent yielding normalized double L M <float.h> C89 C90 C95 C99 C11
DBL_MIN_EXP One plus minimum integral exponent of base FLT_RADIX yielding normalized double L M <float.h> C89 C90 C95 C99 C11
DBL_TRUE_MIN Minimum positive value of double L M <float.h> C11
DECIMAL_DIG Representable decimal digits in any real floating-point type L M <float.h> C89 C90 C95 C99 C11
EDOM Domain-error indicator M <errno.h> C89 C90 C95 C99 C11
EILSEQ Indicator of illegal multibyte sequence M <errno.h> C95 C99 C11
EOF End-of-stream indicator M Headers C89 C90 C95 C99 C11
ERANGE Range-error indicator M <errno.h> C89 C90 C95 C99 C11
EXIT_FAILURE Indication of program failure M <stdlib.h> C89 C90 C95 C99 C11
EXIT_SUCCESS Indication of program success M <stdlib.h> C89 C90 C95 C99 C11
FE_ALL_EXCEPT All floating-point exceptions M <fenv.h> C99 C11
FE_DFL_ENV Default floating-point environment M <fenv.h> C99 C11
FE_DIVBYZERO Floating-point exception: division by zero ? M <fenv.h> C99 C11
FE_DOWNWARD Floating-point rounding mode: downward ? M <fenv.h> C99 C11
FE_INEXACT Floating-point exception: inexact computation ? M <fenv.h> C99 C11
FE_INVALID Floating-point exception: invalid representation ? M <fenv.h> C99 C11
FE_OVERFLOW Floating-point exception: overflow ? M <fenv.h> C99 C11
FE_TONEAREST Floating-point rounding mode: to nearest ? M <fenv.h> C99 C11
FE_TOWARDZERO Floating-point rounding mode: toward zero ? M <fenv.h> C99 C11
FE_UNDERFLOW Floating-point exception: underflow ? M <fenv.h> C99 C11
FE_UPWARD Floating-point rounding mode: upward ? M <fenv.h> C99 C11
FILENAME_MAX Maximum filename length M <stdio.h> C89 C90 C95 C99 C11
FLT_DECIMAL_DIG Representable decimal digits in any real floating-point type L M <float.h> C89 C90 C95 C99 C11
FLT_DIG Decimal digits of precision of float L M <float.h> C89 C90 C95 C99 C11
FLT_EPSILON Smallest x of type float such that 1.0 + x != 1.0 L M <float.h> C89 C90 C95 C99 C11
FLT_EVAL_METHOD Floating-point evaluation method L M <float.h> C99 C11
FLT_HAS_SUBNORM Determinant whether float has subnormal values L M <float.h> C11
FLT_MANT_DIG Number of base-FLT_RADIX digits in mantissa of float L M <float.h> C89 C90 C95 C99 C11
FLT_MAX Maximum value of float L M <float.h> C89 C90 C95 C99 C11
FLT_MAX_10_EXP Maximum integral base-10 exponent yielding float L M <float.h> C89 C90 C95 C99 C11
FLT_MAX_EXP One plus maximum integral exponent of base FLT_RADIX yielding float L M <float.h> C89 C90 C95 C99 C11
FLT_MIN Minimum normalized value of float L M <float.h> C89 C90 C95 C99 C11
FLT_MIN_10_EXP Minimum integral base-10 exponent yielding normalized float L M <float.h> C89 C90 C95 C99 C11
FLT_MIN_EXP One plus minimum integral exponent of base FLT_RADIX yielding normalized float L M <float.h> C89 C90 C95 C99 C11
FLT_RADIX Characteristic of float, double and long double L M <float.h> C89 C90 C95 C99 C11
FLT_ROUNDS Characteristic of float, double and long double L M <float.h> C89 C90 C95 C99 C11
FLT_TRUE_MIN Minimum positive value of float L M <float.h> C11
FOPEN_MAX Maximum number of open files M <stdio.h> C89 C90 C95 C99 C11
FP_FAST_FMA Indicator of fast multiply-add operation ? M <math.h> C99 C11
FP_FAST_FMAF Indicator of fast multiply-add operation ? M <math.h> C99 C11
FP_FAST_FMAL Indicator of fast multiply-add operation ? M <math.h> C99 C11
FP_ILOGB0 Result of logarithm of zero M <math.h> C99 C11
FP_ILOGBNAN Result of logarithm of NaN M <math.h> C99 C11
FP_INFINITE Floating-point classification: infinity M <math.h> C99 C11
FP_NAN Floating-point classification: not a number (NaN) M <math.h> C99 C11
FP_NORMAL Floating-point classification: normal number M <math.h> C99 C11
FP_SUBNORMAL Floating-point classification: subnormal number M <math.h> C99 C11
FP_ZERO Floating-point classification: zero M <math.h> C99 C11
false Boolean constant ‘false’ L M <stdbool.h> C99 C11
HUGE_VAL Indication of large magnitude M <math.h> C89 C90 C95 C99 C11
HUGE_VALF Indication of large magnitude M <math.h> C99 C11
HUGE_VALL Indication of large magnitude M <math.h> C99 C11
I Square root of −1 ? M <complex.h> C99 C11
INFINITY Infinity M <math.h> C99 C11
INT16_MAX Maximum value of int16_t L ? M <stdint.h> C99 C11
INT16_MIN Minimum value of int16_t L ? M <stdint.h> C99 C11
INT32_MAX Maximum value of int32_t L ? M <stdint.h> C99 C11
INT32_MIN Minimum value of int32_t L ? M <stdint.h> C99 C11
INT64_MAX Maximum value of int64_t L ? M <stdint.h> C99 C11
INT64_MIN Minimum value of int64_t L ? M <stdint.h> C99 C11
INT8_MAX Maximum value of int8_t L ? M <stdint.h> C99 C11
INT8_MIN Minimum value of int8_t L ? M <stdint.h> C99 C11
INT_FAST16_MAX Maximum value of int_fast16_t L M <stdint.h> C99 C11
INT_FAST16_MIN Minimum value of int_fast16_t L M <stdint.h> C99 C11
INT_FAST32_MAX Maximum value of int_fast32_t L M <stdint.h> C99 C11
INT_FAST32_MIN Minimum value of int_fast32_t L M <stdint.h> C99 C11
INT_FAST64_MAX Maximum value of int_fast64_t L M <stdint.h> C99 C11
INT_FAST64_MIN Minimum value of int_fast64_t L M <stdint.h> C99 C11
INT_FAST8_MAX Maximum value of int_fast8_t L M <stdint.h> C99 C11
INT_FAST8_MIN Minimum value of int_fast8_t L M <stdint.h> C99 C11
INT_LEAST16_MAX Maximum value of int_least16_t L M <stdint.h> C99 C11
INT_LEAST16_MIN Minimum value of int_least16_t L M <stdint.h> C99 C11
INT_LEAST32_MAX Maximum value of int_least32_t L M <stdint.h> C99 C11
INT_LEAST32_MIN Minimum value of int_least32_t L M <stdint.h> C99 C11
INT_LEAST64_MAX Maximum value of int_least64_t L M <stdint.h> C99 C11
INT_LEAST64_MIN Minimum value of int_least64_t L M <stdint.h> C99 C11
INT_LEAST8_MAX Maximum value of int_least8_t L M <stdint.h> C99 C11
INT_LEAST8_MIN Minimum value of int_least8_t L M <stdint.h> C99 C11
INT_MAX Maximum value of int L M <limits.h> C89 C90 C95 C99 C11
INT_MIN Minimum value of int L M <limits.h> C89 C90 C95 C99 C11
INTMAX_MAX Maximum value of intmax_t L M <stdint.h> C99 C11
INTMAX_MIN Minimum value of intmax_t L M <stdint.h> C99 C11
INTPTR_MAX Maximum value of intptr_t L ? M <stdint.h> C99 C11
INTPTR_MIN Minimum value of intptr_t L ? M <stdint.h> C99 C11
L_tmpnam Maximum temporary-file name length M <stdio.h> C89 C90 C95 C99 C11
L_tmpnam_s Maximum temporary-file name length ? M <stdio.h> C11
LC_ALL All locale categories M <locale.h> C89 C90 C95 C99 C11
LC_COLLATE Locale category: string collation M <locale.h> C89 C90 C95 C99 C11
LC_CTYPE Locale category: character encoding and classification M <locale.h> C89 C90 C95 C99 C11
LC_MONETARY Locale category: monetary M <locale.h> C89 C90 C95 C99 C11
LC_NUMERIC Locale category: numerals M <locale.h> C89 C90 C95 C99 C11
LC_TIME Locale category: representation of time M <locale.h> C89 C90 C95 C99 C11
LDBL_DECIMAL_DIG Representable decimal digits in any real floating-point type L M <float.h> C89 C90 C95 C99 C11
LDBL_DIG Decimal digits of precision of long double L M <float.h> C89 C90 C95 C99 C11
LDBL_EPSILON Smallest x of type long double such that 1.0 + x != 1.0 L M <float.h> C89 C90 C95 C99 C11
LDBL_HAS_SUBNORM Determinant whether long double has subnormal values L M <float.h> C11
LDBL_MANT_DIG Number of base-FLT_RADIX digits in mantissa of long double L M <float.h> C89 C90 C95 C99 C11
LDBL_MAX Maximum value of long double L M <float.h> C89 C90 C95 C99 C11
LDBL_MAX_10_EXP Maximum integral base-10 exponent yielding long double L M <float.h> C89 C90 C95 C99 C11
LDBL_MAX_EXP One plus maximum integral exponent of base FLT_RADIX yielding long double L M <float.h> C89 C90 C95 C99 C11
LDBL_MIN Minimum normalized value of long double L M <float.h> C89 C90 C95 C99 C11
LDBL_MIN_10_EXP Minimum integral base-10 exponent yielding normalized long double L M <float.h> C89 C90 C95 C99 C11
LDBL_MIN_EXP One plus minimum integral exponent of base FLT_RADIX yielding normalized long double L M <float.h> C89 C90 C95 C99 C11
LDBL_TRUE_MIN Minimum positive value of long double L M <float.h> C11
LLONG_MAX Maximum value of long long L M <limits.h> C99 C11
LLONG_MIN Minimum value of long long L M <limits.h> C99 C11
LONG_MAX Maximum value of long L M <limits.h> C89 C90 C95 C99 C11
LONG_MIN Minimum value of long L M <limits.h> C89 C90 C95 C99 C11
MATH_ERREXCEPT Indicator of raising of exception on mathematical error M <math.h> C11
MATH_ERRNO Indicator of use of errno on mathematical error M <math.h> C11
MB_LEN_MAX Maximum multibyte character length L M <limits.h> C89 C90 C95 C99 C11
memory_order_acq_rel Memory-order constraint ? <stdatomic.h> C11
memory_order_acquire Memory-order constraint ? <stdatomic.h> C11
memory_order_consume Memory-order constraint ? <stdatomic.h> C11
memory_order_relaxed Memory-order constraint ? <stdatomic.h> C11
memory_order_release Memory-order constraint ? <stdatomic.h> C11
memory_order_seq_cst Memory-order constraint ? <stdatomic.h> C11
mtx_plain Type of non-recursive, non-timeout mutex ? <threads.h> C11
mtx_recursive Type of mutex supporting recursion ? <threads.h> C11
mtx_timed Type of mutex supporting timeout ? <threads.h> C11
NAN Not-a-number (NaN) constant ? M <math.h> C99 C11
NULL Null pointer constant L M Headers C89 C90 C95 C99 C11
ONCE_FLAG_INIT Initializer for once_flag ? M <threads.h> C11
PRId16 Decimal output conversion specifier for int16_t ? M <inttypes.h> C99 C11
PRId32 Decimal output conversion specifier for int32_t ? M <inttypes.h> C99 C11
PRId64 Decimal output conversion specifier for int64_t ? M <inttypes.h> C99 C11
PRId8 Decimal output conversion specifier for int8_t ? M <inttypes.h> C99 C11
PRIdFAST16 Decimal output conversion specifier for int_fast16_t M <inttypes.h> C99 C11
PRIdFAST32 Decimal output conversion specifier for int_fast32_t M <inttypes.h> C99 C11
PRIdFAST64 Decimal output conversion specifier for int_fast64_t M <inttypes.h> C99 C11
PRIdFAST8 Decimal output conversion specifier for int_fast8_t M <inttypes.h> C99 C11
PRIdLEAST16 Decimal output conversion specifier for int_least16_t M <inttypes.h> C99 C11
PRIdLEAST32 Decimal output conversion specifier for int_least32_t M <inttypes.h> C99 C11
PRIdLEAST64 Decimal output conversion specifier for int_least64_t M <inttypes.h> C99 C11
PRIdLEAST8 Decimal output conversion specifier for int_least8_t M <inttypes.h> C99 C11
PRIdMAX Decimal output conversion specifier for intmax_t M <inttypes.h> C99 C11
PRIdPTR Decimal output conversion specifier for intptr_t ? M <inttypes.h> C99 C11
PRIi16 Decimal output conversion specifier for int16_t ? M <inttypes.h> C99 C11
PRIi32 Decimal output conversion specifier for int32_t ? M <inttypes.h> C99 C11
PRIi64 Decimal output conversion specifier for int64_t ? M <inttypes.h> C99 C11
PRIi8 Decimal output conversion specifier for int8_t ? M <inttypes.h> C99 C11
PRIiFAST16 Decimal output conversion specifier for int_fast16_t M <inttypes.h> C99 C11
PRIiFAST32 Decimal output conversion specifier for int_fast32_t M <inttypes.h> C99 C11
PRIiFAST64 Decimal output conversion specifier for int_fast64_t M <inttypes.h> C99 C11
PRIiFAST8 Decimal output conversion specifier for int_fast8_t M <inttypes.h> C99 C11
PRIiLEAST16 Decimal output conversion specifier for int_least16_t M <inttypes.h> C99 C11
PRIiLEAST32 Decimal output conversion specifier for int_least32_t M <inttypes.h> C99 C11
PRIiLEAST64 Decimal output conversion specifier for int_least64_t M <inttypes.h> C99 C11
PRIiLEAST8 Decimal output conversion specifier for int_least8_t M <inttypes.h> C99 C11
PRIiMAX Decimal output conversion specifier for intmax_t M <inttypes.h> C99 C11
PRIiPTR Decimal output conversion specifier for intptr_t ? M <inttypes.h> C99 C11
PRIo16 Octal output conversion specifier for uint16_t ? M <inttypes.h> C99 C11
PRIo32 Octal output conversion specifier for uint32_t ? M <inttypes.h> C99 C11
PRIo64 Octal output conversion specifier for uint64_t ? M <inttypes.h> C99 C11
PRIo8 Octal output conversion specifier for uint8_t ? M <inttypes.h> C99 C11
PRIoFAST16 Octal output conversion specifier for uint_fast16_t M <inttypes.h> C99 C11
PRIoFAST32 Octal output conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
PRIoFAST64 Octal output conversion specifier for uint_fast64_t M <inttypes.h> C99 C11
PRIoFAST8 Octal output conversion specifier for uint_fast8_t M <inttypes.h> C99 C11
PRIoLEAST16 Octal output conversion specifier for uint_least16_t M <inttypes.h> C99 C11
PRIoLEAST32 Octal output conversion specifier for uint_least32_t M <inttypes.h> C99 C11
PRIoLEAST64 Octal output conversion specifier for uint_least64_t M <inttypes.h> C99 C11
PRIoLEAST8 Octal output conversion specifier for uint_least8_t M <inttypes.h> C99 C11
PRIoMAX Octal output conversion specifier for uintmax_t M <inttypes.h> C99 C11
PRIoPTR Octal output conversion specifier for uintptr_t ? M <inttypes.h> C99 C11
PRIu16 Decimal output conversion specifier for uint16_t ? M <inttypes.h> C99 C11
PRIu32 Decimal output conversion specifier for uint32_t ? M <inttypes.h> C99 C11
PRIu64 Decimal output conversion specifier for uint64_t ? M <inttypes.h> C99 C11
PRIu8 Decimal output conversion specifier for uint8_t ? M <inttypes.h> C99 C11
PRIuFAST16 Decimal output conversion specifier for uint_fast16_t M <inttypes.h> C99 C11
PRIuFAST32 Decimal output conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
PRIuFAST64 Decimal output conversion specifier for uint_fast64_t M <inttypes.h> C99 C11
PRIuFAST8 Decimal output conversion specifier for uint_fast8_t M <inttypes.h> C99 C11
PRIuLEAST16 Decimal output conversion specifier for uint_least16_t M <inttypes.h> C99 C11
PRIuLEAST32 Decimal output conversion specifier for uint_least32_t M <inttypes.h> C99 C11
PRIuLEAST64 Decimal output conversion specifier for uint_least64_t M <inttypes.h> C99 C11
PRIuLEAST8 Decimal output conversion specifier for uint_least8_t M <inttypes.h> C99 C11
PRIuMAX Decimal output conversion specifier for uintmax_t M <inttypes.h> C99 C11
PRIuPTR Decimal output conversion specifier for uintptr_t ? M <inttypes.h> C99 C11
PRIX16 Hexdecimal output conversion specifier for uint16_t ? M <inttypes.h> C99 C11
PRIX32 Hexdecimal output conversion specifier for uint32_t ? M <inttypes.h> C99 C11
PRIX64 Hexdecimal output conversion specifier for uint64_t ? M <inttypes.h> C99 C11
PRIX8 Hexdecimal output conversion specifier for uint8_t ? M <inttypes.h> C99 C11
PRIXFAST16 Hexdecimal output conversion specifier for uint_fast16_t M <inttypes.h> C99 C11
PRIXFAST32 Hexdecimal output conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
PRIXFAST64 Hexdecimal output conversion specifier for uint_fast64_t M <inttypes.h> C99 C11
PRIXFAST8 Hexdecimal output conversion specifier for uint_fast8_t M <inttypes.h> C99 C11
PRIXLEAST16 Hexdecimal output conversion specifier for uint_least16_t M <inttypes.h> C99 C11
PRIXLEAST32 Hexdecimal output conversion specifier for uint_least32_t M <inttypes.h> C99 C11
PRIXLEAST64 Hexdecimal output conversion specifier for uint_least64_t M <inttypes.h> C99 C11
PRIXLEAST8 Hexdecimal output conversion specifier for uint_least8_t M <inttypes.h> C99 C11
PRIXMAX Hexdecimal output conversion specifier for uintmax_t M <inttypes.h> C99 C11
PRIXPTR Hexdecimal output conversion specifier for uintptr_t ? M <inttypes.h> C99 C11
PRIx16 Hexdecimal output conversion specifier for uint16_t ? M <inttypes.h> C99 C11
PRIx32 Hexdecimal output conversion specifier for uint32_t ? M <inttypes.h> C99 C11
PRIx64 Hexdecimal output conversion specifier for uint64_t ? M <inttypes.h> C99 C11
PRIx8 Hexdecimal output conversion specifier for uint8_t ? M <inttypes.h> C99 C11
PRIxFAST16 Hexdecimal output conversion specifier for uint_fast16_t M <inttypes.h> C99 C11
PRIxFAST32 Hexdecimal output conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
PRIxFAST64 Hexdecimal output conversion specifier for uint_fast64_t M <inttypes.h> C99 C11
PRIxFAST8 Hexdecimal output conversion specifier for uint_fast8_t M <inttypes.h> C99 C11
PRIxLEAST16 Hexdecimal output conversion specifier for uint_least16_t M <inttypes.h> C99 C11
PRIxLEAST32 Hexdecimal output conversion specifier for uint_least32_t M <inttypes.h> C99 C11
PRIxLEAST64 Hexdecimal output conversion specifier for uint_least64_t M <inttypes.h> C99 C11
PRIxLEAST8 Hexdecimal output conversion specifier for uint_least8_t M <inttypes.h> C99 C11
PRIxMAX Hexdecimal output conversion specifier for uintmax_t M <inttypes.h> C99 C11
PRIxPTR Hexdecimal output conversion specifier for uintptr_t ? M <inttypes.h> C99 C11
PTRDIFF_MAX Maximum value of ptrdiff_t H M <stdint.h> C99 C11
PTRDIFF_MIN Minimum value of ptrdiff_t H M <stdint.h> C99 C11
RAND_MAX Maximum of random range M <stdlib.h> C89 C90 C95 C99 C11
RSIZE_MAX Maximum value of rsize_t avoiding run-time constraint L ? M <stdint.h> C11
SCHAR_MAX Maximum value of signed char L M <limits.h> C89 C90 C95 C99 C11
SCHAR_MIN Minimum value of signed char L M <limits.h> C89 C90 C95 C99 C11
SCNd16 Decimal input conversion specifier for int16_t ? M <inttypes.h> C99 C11
SCNd32 Decimal input conversion specifier for int32_t ? M <inttypes.h> C99 C11
SCNd64 Decimal input conversion specifier for int64_t ? M <inttypes.h> C99 C11
SCNd8 Decimal input conversion specifier for int8_t ? M <inttypes.h> C99 C11
SCNdFAST16 Decimal input conversion specifier for int_fast16_t M <inttypes.h> C99 C11
SCNdFAST32 Decimal input conversion specifier for int_fast32_t M <inttypes.h> C99 C11
SCNdFAST64 Decimal input conversion specifier for int_fast64_t M <inttypes.h> C99 C11
SCNdFAST8 Decimal input conversion specifier for int_fast8_t M <inttypes.h> C99 C11
SCNdLEAST16 Decimal input conversion specifier for int_least16_t M <inttypes.h> C99 C11
SCNdLEAST32 Decimal input conversion specifier for int_least32_t M <inttypes.h> C99 C11
SCNdLEAST64 Decimal input conversion specifier for int_least64_t M <inttypes.h> C99 C11
SCNdLEAST8 Decimal input conversion specifier for int_least8_t M <inttypes.h> C99 C11
SCNdMAX Decimal input conversion specifier for intmax_t M <inttypes.h> C99 C11
SCNdPTR Decimal input conversion specifier for intptr_t ? M <inttypes.h> C99 C11
SCNi16 General input conversion specifier for int16_t ? M <inttypes.h> C99 C11
SCNi32 General input conversion specifier for int32_t ? M <inttypes.h> C99 C11
SCNi64 General input conversion specifier for int64_t ? M <inttypes.h> C99 C11
SCNi8 General input conversion specifier for int8_t ? M <inttypes.h> C99 C11
SCNiFAST16 General input conversion specifier for int_fast16_t M <inttypes.h> C99 C11
SCNiFAST32 General input conversion specifier for int_fast32_t M <inttypes.h> C99 C11
SCNiFAST64 General input conversion specifier for int_fast64_t M <inttypes.h> C99 C11
SCNiFAST8 General input conversion specifier for int_fast8_t M <inttypes.h> C99 C11
SCNiLEAST16 General input conversion specifier for int_least16_t M <inttypes.h> C99 C11
SCNiLEAST32 General input conversion specifier for int_least32_t M <inttypes.h> C99 C11
SCNiLEAST64 General input conversion specifier for int_least64_t M <inttypes.h> C99 C11
SCNiLEAST8 General input conversion specifier for int_least8_t M <inttypes.h> C99 C11
SCNiMAX General input conversion specifier for intmax_t M <inttypes.h> C99 C11
SCNiPTR General input conversion specifier for intptr_t ? M <inttypes.h> C99 C11
SCNo16 Octal input conversion specifier for uint16_t ? M <inttypes.h> C99 C11
SCNo32 Octal input conversion specifier for uint32_t ? M <inttypes.h> C99 C11
SCNo64 Octal input conversion specifier for uint64_t ? M <inttypes.h> C99 C11
SCNo8 Octal input conversion specifier for uint8_t ? M <inttypes.h> C99 C11
SCNoFAST16 Octal input conversion specifier for uint_fast16_t M <inttypes.h> C99 C11
SCNoFAST32 Octal input conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
SCNoFAST64 Octal input conversion specifier for uint_fast64_t M <inttypes.h> C99 C11
SCNoFAST8 Octal input conversion specifier for uint_fast8_t M <inttypes.h> C99 C11
SCNoLEAST16 Octal input conversion specifier for uint_least16_t M <inttypes.h> C99 C11
SCNoLEAST32 Octal input conversion specifier for uint_least32_t M <inttypes.h> C99 C11
SCNoLEAST64 Octal input conversion specifier for uint_least64_t M <inttypes.h> C99 C11
SCNoLEAST8 Octal input conversion specifier for uint_least8_t M <inttypes.h> C99 C11
SCNoMAX Octal input conversion specifier for uintmax_t M <inttypes.h> C99 C11
SCNoPTR Octal input conversion specifier for uintptr_t ? M <inttypes.h> C99 C11
SCNu16 Decimal input conversion specifier for uint16_t ? M <inttypes.h> C99 C11
SCNu32 Decimal input conversion specifier for uint32_t ? M <inttypes.h> C99 C11
SCNu64 Decimal input conversion specifier for uint64_t ? M <inttypes.h> C99 C11
SCNu8 Decimal input conversion specifier for uint8_t ? M <inttypes.h> C99 C11
SCNuFAST16 Decimal input conversion specifier for uint_fast16_t M <inttypes.h> C99 C11
SCNuFAST32 Decimal input conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
SCNuFAST64 Decimal input conversion specifier for uint_fast64_t M <inttypes.h> C99 C11
SCNuFAST8 Decimal input conversion specifier for uint_fast8_t M <inttypes.h> C99 C11
SCNuLEAST16 Decimal input conversion specifier for uint_least16_t M <inttypes.h> C99 C11
SCNuLEAST32 Decimal input conversion specifier for uint_least32_t M <inttypes.h> C99 C11
SCNuLEAST64 Decimal input conversion specifier for uint_least64_t M <inttypes.h> C99 C11
SCNuLEAST8 Decimal input conversion specifier for uint_least8_t M <inttypes.h> C99 C11
SCNuMAX Decimal input conversion specifier for uintmax_t M <inttypes.h> C99 C11
SCNuPTR Decimal input conversion specifier for uintptr_t ? M <inttypes.h> C99 C11
SCNx16 Hexdecimal input conversion specifier for uint16_t ? M <inttypes.h> C99 C11
SCNx32 Hexdecimal input conversion specifier for uint32_t ? M <inttypes.h> C99 C11
SCNx64 Hexdecimal input conversion specifier for uint64_t ? M <inttypes.h> C99 C11
SCNx8 Hexdecimal input conversion specifier for uint8_t ? M <inttypes.h> C99 C11
SCNxFAST16 Hexdecimal input conversion specifier for uint_fast16_t M <inttypes.h> C99 C11
SCNxFAST32 Hexdecimal input conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
SCNxFAST64 Hexdecimal input conversion specifier for uint_fast64_t M <inttypes.h> C99 C11
SCNxFAST8 Hexdecimal input conversion specifier for uint_fast8_t M <inttypes.h> C99 C11
SCNxLEAST16 Hexdecimal input conversion specifier for uint_least16_t M <inttypes.h> C99 C11
SCNxLEAST32 Hexdecimal input conversion specifier for uint_least32_t M <inttypes.h> C99 C11
SCNxLEAST64 Hexdecimal input conversion specifier for uint_least64_t M <inttypes.h> C99 C11
SCNxLEAST8 Hexdecimal input conversion specifier for uint_least8_t M <inttypes.h> C99 C11
SCNxMAX Hexdecimal input conversion specifier for uintmax_t M <inttypes.h> C99 C11
SCNxPTR Hexdecimal input conversion specifier for uintptr_t ? M <inttypes.h> C99 C11
SEEK_CUR File-position origin: current position M <stdio.h> C89 C90 C95 C99 C11
SEEK_END File-position origin: end M <stdio.h> C89 C90 C95 C99 C11
SEEK_SET File-position origin: beginning M <stdio.h> C89 C90 C95 C99 C11
SHRT_MAX Maximum value of short L M <limits.h> C89 C90 C95 C99 C11
SHRT_MIN Minimum value of short L M <limits.h> C89 C90 C95 C99 C11
SIG_ATOMIC_MAX Maximum value of sig_atomic_t H M <stdint.h> C99 C11
SIG_ATOMIC_MIN Minimum value of sig_atomic_t H M <stdint.h> C99 C11
SIG_DFL Default signal handler M <signal.h> C89 C90 C95 C99 C11
SIG_ERR Signal-handler change error M <signal.h> C89 C90 C95 C99 C11
SIG_IGN Signal should be ignored M <signal.h> C89 C90 C95 C99 C11
SIGABRT Execution aborted M <signal.h> C89 C90 C95 C99 C11
SIGFPE Floating-point exception M <signal.h> C89 C90 C95 C99 C11
SIGILL Illegal instruction M <signal.h> C89 C90 C95 C99 C11
SIGINT User interruption M <signal.h> C89 C90 C95 C99 C11
SIGSEGV Illegal memory access M <signal.h> C89 C90 C95 C99 C11
SIGTERM Environment requests termination M <signal.h> C89 C90 C95 C99 C11
SIZE_MAX Maximum value of size_t H M <stdint.h> C99 C11
stderr Output stream for errors <stdio.h> C89 C90 C95 C99 C11
stdin Standard input stream <stdio.h> C89 C90 C95 C99 C11
stdout Standard output stream <stdio.h> C89 C90 C95 C99 C11
TIME_UTC Indicator for UTC time in struct timespec M <time.h> C11
TMP_MAX Maximum number of temporary files M <stdio.h> C89 C90 C95 C99 C11
TMP_MAX_S Maximum number of temporary files ? M <stdio.h> C11
TSS_DTOR_ITERATIONS Maximum number of destructor invocations ? M <threads.h> C11
thrd_busy Indicator of blocked thread operation ? <threads.h> C11
thrd_error Indicator of errant thread operation ? <threads.h> C11
thrd_nomem Indicator of insufficient memory to carry out thread operation ? <threads.h> C11
thrd_success Indicator of successful thread operation ? <threads.h> C11
thrd_timedout Indicator of time-limited thread operation ? <threads.h> C11
true Boolean constant ‘true’ L M <stdbool.h> C99 C11
UCHAR_MAX Maximum value of unsigned char L M <limits.h> C89 C90 C95 C99 C11
UINT16_MAX Maximum value of uint16_t L ? M <stdint.h> C99 C11
UINT32_MAX Maximum value of uint32_t L ? M <stdint.h> C99 C11
UINT64_MAX Maximum value of uint64_t L ? M <stdint.h> C99 C11
UINT8_MAX Maximum value of uint8_t L ? M <stdint.h> C99 C11
UINT_FAST16_MAX Maximum value of uint_fast16_t L M <stdint.h> C99 C11
UINT_FAST32_MAX Maximum value of uint_fast32_t L M <stdint.h> C99 C11
UINT_FAST64_MAX Maximum value of uint_fast64_t L M <stdint.h> C99 C11
UINT_FAST8_MAX Maximum value of uint_fast8_t L M <stdint.h> C99 C11
UINT_LEAST16_MAX Maximum value of uint_least16_t L M <stdint.h> C99 C11
UINT_LEAST32_MAX Maximum value of uint_least32_t L M <stdint.h> C99 C11
UINT_LEAST64_MAX Maximum value of uint_least64_t L M <stdint.h> C99 C11
UINT_LEAST8_MAX Maximum value of uint_least8_t L M <stdint.h> C99 C11
UINT_MAX Maximum value of unsigned L M <limits.h> C89 C90 C95 C99 C11
UINTMAX_MAX Maximum value of uintmax_t L M <stdint.h> C99 C11
UINTPTR_MAX Maximum value of uintptr_t L ? M <stdint.h> C99 C11
ULLONG_MAX Maximum value of unsigned long long L M <limits.h> C99 C11
ULONG_MAX Maximum value of unsigned long L M <limits.h> C89 C90 C95 C99 C11
USHRT_MAX Maximum value of unsigned short L M <limits.h> C89 C90 C95 C99 C11
WCHAR_MAX Maximum value of wchar_t H M Headers C95 C99 C11
WCHAR_MIN Minimum value of wchar_t H M Headers C95 C99 C11
WEOF End-of-stream indicator H M Headers C95 C99 C11
WINT_MAX Maximum value of wint_t H M <stdint.h> C99 C11
WINT_MIN Minimum value of wint_t H M <stdint.h> C99 C11

CHaR
Sitemap Supported
Site format updated 2024-06-05T22:37:07.391+0000
Data updated 1970-01-01T00:00:00.000+0000
Page updated 2022-06-17T21:43:05.000+0000