stdint.h#
Types#
| Type | Status | C23 Section | POSIX Docs |
|---|---|---|---|
int16_t | Implemented | 7.22.1.1 | POSIX.1-2024 |
int32_t | Implemented | 7.22.1.1 | POSIX.1-2024 |
int64_t | Implemented | 7.22.1.1 | POSIX.1-2024 |
int8_t | Implemented | 7.22.1.1 | POSIX.1-2024 |
int_fast16_t | Implemented | 7.22.1.3 | POSIX.1-2024 |
int_fast32_t | Implemented | 7.22.1.3 | POSIX.1-2024 |
int_fast64_t | Implemented | 7.22.1.3 | POSIX.1-2024 |
int_fast8_t | Implemented | 7.22.1.3 | POSIX.1-2024 |
int_least16_t | Implemented | 7.22.1.2 | POSIX.1-2024 |
int_least32_t | Implemented | 7.22.1.2 | POSIX.1-2024 |
int_least64_t | Implemented | 7.22.1.2 | POSIX.1-2024 |
int_least8_t | Implemented | 7.22.1.2 | POSIX.1-2024 |
intmax_t | Implemented | 7.22.1.5 | POSIX.1-2024 |
intptr_t | Implemented | 7.22.1.4 | POSIX.1-2024 |
uint16_t | Implemented | 7.22.1.1 | POSIX.1-2024 |
uint32_t | Implemented | 7.22.1.1 | POSIX.1-2024 |
uint64_t | Implemented | 7.22.1.1 | POSIX.1-2024 |
uint8_t | Implemented | 7.22.1.1 | POSIX.1-2024 |
uint_fast16_t | Implemented | 7.22.1.3 | POSIX.1-2024 |
uint_fast32_t | Implemented | 7.22.1.3 | POSIX.1-2024 |
uint_fast64_t | Implemented | 7.22.1.3 | POSIX.1-2024 |
uint_fast8_t | Implemented | 7.22.1.3 | POSIX.1-2024 |
uint_least16_t | Implemented | 7.22.1.2 | POSIX.1-2024 |
uint_least32_t | Implemented | 7.22.1.2 | POSIX.1-2024 |
uint_least64_t | Implemented | 7.22.1.2 | POSIX.1-2024 |
uint_least8_t | Implemented | 7.22.1.2 | POSIX.1-2024 |
uintmax_t | Implemented | 7.22.1.5 | POSIX.1-2024 |
uintptr_t | Implemented | 7.22.1.4 | POSIX.1-2024 |
Macros#
| Macro | Status | C23 Section | POSIX Docs |
|---|---|---|---|
INT16_C | Implemented | 7.22.4 | POSIX.1-2024 |
INT16_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT16_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT16_WIDTH | Implemented | 7.22.2 | – |
INT32_C | Implemented | 7.22.4 | POSIX.1-2024 |
INT32_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT32_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT32_WIDTH | Implemented | 7.22.2 | – |
INT64_C | Implemented | 7.22.4 | POSIX.1-2024 |
INT64_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT64_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT64_WIDTH | Implemented | 7.22.2 | – |
INT8_C | Implemented | 7.22.4 | POSIX.1-2024 |
INT8_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT8_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT8_WIDTH | Implemented | 7.22.2 | – |
INTMAX_C | Implemented | 7.22.4 | POSIX.1-2024 |
INTMAX_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INTMAX_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INTMAX_WIDTH | Implemented | 7.22.2 | – |
INTPTR_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INTPTR_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INTPTR_WIDTH | Implemented | 7.22.2 | – |
INT_FAST16_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT_FAST16_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT_FAST16_WIDTH | Implemented | 7.22.2 | – |
INT_FAST32_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT_FAST32_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT_FAST32_WIDTH | Implemented | 7.22.2 | – |
INT_FAST64_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT_FAST64_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT_FAST64_WIDTH | Implemented | 7.22.2 | – |
INT_FAST8_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT_FAST8_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT_FAST8_WIDTH | Implemented | 7.22.2 | – |
INT_LEAST16_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT_LEAST16_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT_LEAST16_WIDTH | Implemented | 7.22.2 | – |
INT_LEAST32_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT_LEAST32_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT_LEAST32_WIDTH | Implemented | 7.22.2 | – |
INT_LEAST64_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT_LEAST64_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT_LEAST64_WIDTH | Implemented | 7.22.2 | – |
INT_LEAST8_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
INT_LEAST8_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
INT_LEAST8_WIDTH | Implemented | 7.22.2 | – |
PTRDIFF_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
PTRDIFF_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
PTRDIFF_WIDTH | Implemented | 7.22.2 | – |
SIG_ATOMIC_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
SIG_ATOMIC_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
SIG_ATOMIC_WIDTH | Implemented | 7.22.2 | – |
SIZE_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
SIZE_WIDTH | Implemented | 7.22.2 | – |
UINT16_C | Implemented | 7.22.4 | POSIX.1-2024 |
UINT16_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT16_WIDTH | Implemented | 7.22.2 | – |
UINT32_C | Implemented | 7.22.4 | POSIX.1-2024 |
UINT32_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT32_WIDTH | Implemented | 7.22.2 | – |
UINT64_C | Implemented | 7.22.4 | POSIX.1-2024 |
UINT64_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT64_WIDTH | Implemented | 7.22.2 | – |
UINT8_C | Implemented | 7.22.4 | POSIX.1-2024 |
UINT8_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT8_WIDTH | Implemented | 7.22.2 | – |
UINTMAX_C | Implemented | 7.22.4 | POSIX.1-2024 |
UINTMAX_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINTMAX_WIDTH | Implemented | 7.22.2 | – |
UINTPTR_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINTPTR_WIDTH | Implemented | 7.22.2 | – |
UINT_FAST16_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT_FAST16_WIDTH | Implemented | 7.22.2 | – |
UINT_FAST32_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT_FAST32_WIDTH | Implemented | 7.22.2 | – |
UINT_FAST64_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT_FAST64_WIDTH | Implemented | 7.22.2 | – |
UINT_FAST8_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT_FAST8_WIDTH | Implemented | 7.22.2 | – |
UINT_LEAST16_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT_LEAST16_WIDTH | Implemented | 7.22.2 | – |
UINT_LEAST32_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT_LEAST32_WIDTH | Implemented | 7.22.2 | – |
UINT_LEAST64_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT_LEAST64_WIDTH | Implemented | 7.22.2 | – |
UINT_LEAST8_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
UINT_LEAST8_WIDTH | Implemented | 7.22.2 | – |
WCHAR_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
WCHAR_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
WCHAR_WIDTH | Implemented | 7.22.2 | – |
WINT_MAX | Implemented | 7.22.2 | POSIX.1-2024 |
WINT_MIN | Implemented | 7.22.2 | POSIX.1-2024 |
WINT_WIDTH | Implemented | 7.22.2 | – |
__STDC_VERSION_STDINT_H__ | Not Implemented | 7.22 | – |