|
|
|
マクロ
|
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
|
-2147483648
+2147483647
|
SIG_ATOMIC_MIN
SIG_ATOMIC_MAX
|
-2147483648
+2147483647
|
SIZE_MAX
|
4294967295
|
WCHAR_MIN
WCHAR_MAX
|
0
65535U
|
WINT_MIN
WINT_MAX
|
0
65535U
|
関数
(マクロ)
|
INTN_C
UINTN_C
|
Int_leastN_tに対応する整数定数式に展開します。
uInt_leastN_tに対応する整数定数式に展開します。
|
INT_MAX_C
UINT_MAX_C
|
intmax_tの整数定数式に展開します。
uintmax_tの整数定数式に展開します。
|