型サポート
提供: 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)
- 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>
関連項目
型サポートライブラリ の C++リファレンス
|