| 
 | 
 | 
 | 
| 
 
Macro 
 | 
 
int_least8_t 
uint_least8_t 
int_least16_t 
uint_least16_t 
int_least32_t 
uint_least32_t 
int_least64_t 
uint_least64_t 
 | 
 
Indicates the types whose size is large enough to store signed and unsigned integer types of 8, 16, 32, and 64 bits. 
 | 
| 
 
int_fast8_t 
uint_fast8_t 
int_fast16_t 
uint_fast16_t 
int_fast32_t 
uint_fast32_t 
int_fast64_t 
uint_fast64_t 
 | 
 
Indicates the types which can operate signed and unsigned integer types of 8, 16, 32, and 64 bits at the fastest speed. 
 | 
| 
 
intptr_t 
uintptr_t 
 | 
 
These indicate signed and unsigned integer types that can be converted to or from pointers to void.  
 | 
| 
 
intmax_t 
uintmax_t 
 | 
 
These indicate signed and unsigned integer types that can represent all signed and unsigned integer types.  
 | 
| 
 
intN_t 
uintN_t 
 | 
 
These indicate N-bit signed and unsigned inter types. 
 | 
| 
 
INTN_MIN 
INTN_MAX 
UINTN_MAX 
 | 
 
Indicates the minimum value of exact-width signed integer type. 
Indicates the maximum value of exact-width signed integer type. 
Indicates the maximum value of exact-width unsigned integer type.  
 | 
| 
 
INT_LEASTN_MIN 
INT_LEASTN_MAX 
UINT_LEASTN_MAX 
 | 
 
Indicates the minimum value of minimum-width signed integer type. 
Indicates the maximum value of minimum-width signed integer type. 
Indicates the maximum value of minimum-width unsigned integer type.  
 | 
| 
 
INT_FASTN_MIN 
INT_FASTN_MAX 
UINT_FASTN_MAX 
 | 
 
Indicates the minimum value of fastest minimum-width signed integer type. 
Indicates the maximum value of fastest minimum-width signed integer type. 
Indicates the maximum value of fastest minimum-width unsigned integer type.  
 | 
| 
 
INTPTR_MIN 
INTPTR_MAX 
UINTPTR_MAX 
 | 
 
Indicates the minimum value of pointer-holding signed integer type. 
Indicates the maximum value of pointer-holding signed integer type. 
Indicates the maximum value of pointer-holding unsigned integer type.   
 | 
| 
 
INTMAX_MIN 
INTMAX_MAX 
UINTMAX_MAX 
 | 
 
Indicates the minimum value of greatest-width signed integer type. 
Indicates the maximum value of greatest-width signed integer type. 
Indicates the maximum value of greatest-width unsigned integer type. 
 | 
| 
 
PTRDIFF_MIN 
PTRDIFF_MAX 
 | 
 
-2147483648 
+2147483647 
 | 
| 
 
SIG_ATOMIC_MIN 
SIG_ATOMIC_MAX 
 | 
 
-2147483648 
+2147483647 
 | 
| 
 
SIZE_MAX 
 | 
 
4294967295  
 | 
| 
 
Macro 
 | 
 
WCHAR_MIN 
WCHAR_MAX 
 | 
 
0 
65535U 
 | 
| 
 
WINT_MIN 
WINT_MAX 
 | 
 
0 
65535U 
 | 
| 
 
Function 
(macro) 
 | 
 
INTN_C 
UINTN_C 
 | 
 
Expanded to an integer constant expression corresponding to Int_leastN_t. 
Expanded to an integer constant expression corresponding to Uint_leastN_t.  
 | 
| 
 
INT_MAX_C 
UINT_MAX_C 
 | 
 
Expanded to an integer constant expression with type intmax_t. 
Expanded to an integer constant expression with type uintmax_t. 
 |