|  |  |  | 
| 
マクロ | 
int_least8_t  
uint_least8_t 
int_least16_t  
uint_least16_t 
int_least32_t  
uint_least32_t 
int_least64_t  
uint_least64_t | 
8,16,32および64ビットに対する、それぞれの符号あり/なし整数型を少なくとも格納できる大きさを持つ型です。 | 
| 
int_fast8_t  
uint_fast8_t 
int_fast16_t  
uint_fast16_t 
int_fast32_t  
uint_fast32_t 
int_fast64_t  
uint_fast64_t | 
8,16,32および64ビットに対する、それぞれの符号あり/なし整数型を最速で演算できる型です。 | 
| 
マクロ | 
intptr_t 
uintptr_t | 
voidへのポインタを相互変換可能な符号あり/なし整数型です。 | 
| 
intmax_t 
uintmax_t | 
すべての符号あり/なし整数型のすべての値を表現可能な符号あり/なし整数型です。 | 
| 
intN_t 
uintN_t | 
Nビットの幅をもつ符号あり/なし整数型です。 | 
| 
INTN_MIN 
INTN_MAX 
UINTN_MAX | 
幅指定符号あり整数型の最小値です。 
幅指定符号あり整数型の最大値です。 
幅指定符号なし整数型の最大値です。 | 
| 
INT_LEASTN_MIN 
INT_LEASTN_MAX 
UINT_LEASTN_MAX | 
最小幅指定符号あり整数型の最小値です。 
最小幅指定符号あり整数型の最大値です。 
最小幅指定符号なし整数型の最大値です。 | 
| 
INT_FASTN_MIN 
INT_FASTN_MAX 
UINT_FASTN_MAX | 
最速最小幅指定符号あり整数型の最小値です。 
最速最小幅指定符号あり整数型の最大値です。 
最速最小幅指定符号なし整数型の最大値です。 | 
| 
INTPTR_MIN 
INTPTR_MAX 
UINTPTR_MAX | 
ポインタ保持可能な符号あり整数型の最小値です。 
ポインタ保持可能な符号あり整数型の最大値です。 
ポインタ保持可能な符号なし整数型の最大値です。 | 
| 
INTMAX_MIN 
INTMAX_MAX 
UINTMAX_MAX | 
最大幅符号あり整数型の最小値です。 
最大幅符号あり整数型の最大値です。 
最大幅符号なし整数型の最大値です。 | 
| 
PTRDIFF_MIN 
PTRDIFF_MAX | 
-65535  
+65535 | 
| 
SIG_ATOMIC_MIN 
SIG_ATOMIC_MAX | 
-127  
+127 | 
| 
SIZE_MAX | 
65535  | 
| 
WCHAR_MIN 
WCHAR_MAX | 
0 
65535U | 
| 
WINT_MIN 
WINT_MAX | 
0  
4294967295U | 
| 
関数 
(マクロ) | 
INTN_C 
UINTN_C | 
Int_leastN_tに対応する整数定数式に展開します。 
uInt_leastN_tに対応する整数定数式に展開します。 | 
| 
INT_MAX_C 
UINT_MAX_C | 
intmax_tの整数定数式に展開します。 
uintmax_tの整数定数式に展開します。 |