型サポート
提供: cppreference.com
< c
目次 |
[編集]基本型
[編集] 言語によって定義される基本型
[編集]追加の基本型と便利なマクロ
ヘッダ <stddef.h> で定義 | |
sizeof 演算子の結果の符号なし整数型 (typedef) | |
2つのポインタを減算した結果の符号付き整数型 (typedef) | |
処理系定義のNULLポインタ定数 (マクロ定数) | |
(C11) | いかなる他のスカラー型よりも大きいまたは等しいアライメント要件を持つ型 (typedef) |
struct型の先頭から特定メンバまでのバイトオフセット (関数マクロ) | |
ヘッダ <stdalign.h> で定義 | |
alignas (C11) | キーワード _Alignas に展開される便利マクロ (キーワードマクロ) |
alignof (C11) | キーワード _Alignof に展開される便利マクロ (キーワードマクロ) |
__alignas_is_defined (C11) | 整数定数 1 に展開されるマクロ (マクロ定数) |
__alignof_is_defined (C11) | 整数定数 1 に展開されるマクロ (マクロ定数) |
ヘッダ <stdnoreturn.h> で定義 | |
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)