◐ Shell
clean mode source ↗

型サポート - cppreference.com

基本型

言語によって定義される基本型

追加の基本型と便利なマクロ

ヘッダ <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>

関連項目