型サポート - cppreference.com
基本型
言語によって定義される基本型
追加の基本型と便利なマクロ
ヘッダ | |
| sizeof 演算子の結果の符号なし整数型 (typedef) [edit] | |
| 2つのポインタを減算した結果の符号付き整数型 (typedef) [edit] | |
| 処理系定義のNULLポインタ定数 (マクロ定数) [edit] | |
(C11) |
いかなる他のスカラー型よりも大きいまたは等しいアライメント要件を持つ型 (typedef) [edit] |
| struct型の先頭から特定メンバまでのバイトオフセット (関数マクロ) [edit] | |
ヘッダ | |
alignas (C11) |
キーワード _Alignas に展開される便利マクロ (キーワードマクロ) |
alignof (C11) |
キーワード _Alignof に展開される便利マクロ (キーワードマクロ) |
__alignas_is_defined (C11) |
整数定数 1 に展開されるマクロ (マクロ定数) |
__alignof_is_defined (C11) |
整数定数 1 に展開されるマクロ (マクロ定数) |
ヘッダ | |
noreturn (C11) |
_Noreturn に展開される便利マクロ (キーワードマクロ) |
ブーリアン型サポート (C99以上)
固定幅の整数型 (C99以上)
数値の限界
参考文献
- C11 standard (ISO/IEC 9899:2011):
- 7.15 Alignment <stdalign.h> (p: 268)
- 7.19 Common definitions <stddef.h> (p: 288)
- 7.23 _Noreturn <stdnoreturn.h> (p: 361)
- C99 standard (ISO/IEC 9899:1999):
- 7.19 Common definitions <stddef.h> (p: 254)
- C89/C90 standard (ISO/IEC 9899:1990):
- 4.1.5 Common definitions <stddef.h>