43. stdint.h (C99)

Macros:

INT{N}_C, UINT{N}_C
INT{N}_MIN, INT{N}_MAX, UINT{N}_MAX
INT_LEAST{N}_MIN, INT_LEAST{N}_MAX, UINT_LEAST{N}_MAX
INT_FAST{N}_MIN, INT_FAST{N}_MAX, UINT_FAST{N}_MAX

where {N} is 8, 16, 32, or 64.

Example:

INT8_C, UINT8_C
INT8_MIN, INT8_MAX, UINT8_MAX
INT_LEAST8_MIN, INT_LEAST8_MAX, UINT_LEAST8_MAX
INT_FAST8_MIN, INT_FAST8_MAX, UINT_FAST8_MAX

INTMAX_C, UINTMAX_C
INTMAX_MIN, INTMAX_MAX, UINTMAX_MAX

INTPTR_MIN, INTPTR_MAX, UINTPTR_MAX

PTRDIFF_MIN, PTRDIFF_MAX

SIG_ATOMIC_MIN, SIG_ATOMIC_MAX

SIZE_MAX

WCHAR_MIN, WCHAR_MAX

WINT_MIN, WINT_MAX

Types:

int{N}_t, uint{N}_t
int_least{N}_t, uint_least{N}_t
int_fast{N}_t, uint_fast{N}_t

Example:

int16_t, uint16_t
int_least16_t, uint_least16_t
int_fast16_t, uint_fast16_t

intmax_t, uintmax_t

intptr_t, uintptr_t