Cライブラリ-<stddef.h>
ザ・ stddef.hヘッダーは、さまざまな変数タイプとマクロを定義します。これらの定義の多くは、他のヘッダーにも表示されます。
ライブラリ変数
以下は、ヘッダーstddef.h −で定義されている変数タイプです。
シニア番号 | 変数と説明 |
---|---|
1 | ptrdiff_t これは符号付き整数型であり、2つのポインターを減算した結果です。 |
2 | size_t これは符号なし整数型であり、 sizeof キーワード。 |
3 | wchar_t ワイド文字定数のサイズの整数型です。 |
ライブラリマクロ
以下は、ヘッダーstddef.hで定義されているマクロです。
シニア番号 | マクロと説明 |
---|---|
1 | ヌル このマクロは、ヌルポインター定数の値です。 |
2 | offsetof(type、member-designator) これにより、size_t型の定数整数が生成されます。これは、構造体の先頭からの構造体メンバーのバイト単位のオフセットです。メンバーはmember-designatorで指定され、構造体の名前はtypeで指定されます。 |