名前空間
変種
操作

型サポート

提供: 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++リファレンス
close