名前空間
変種
操作

型サポート

提供: cppreference.com
< c

目次

[編集] 基本型

[編集] 言語によって定義されている基礎的な型

[編集] 追加の基本型と便利なマクロ

ヘッダ <stddef.h> で定義
sizeof 演算子の結果の符号なし整数型
(typedef) [edit]
2つのポインタを減算した結果の符号付き整数型
(typedef) [edit]
処理系定義のNULLポインタ定数
(マクロ定数) [edit]
いかなる他のスカラー型よりも大きいまたは等しいアライメント要件を持つ型
(typedef) [edit]
struct型の先頭から特定メンバまでのバイトオフセット
(関数マクロ) [edit]
ヘッダ <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++リファレンス