C-standard-library-stddef-h

提供:Dev Guides
移動先:案内検索

Cライブラリ-<stddef.h>

*stddef.h* ヘッダーは、さまざまな変数タイプとマクロを定義します。 これらの定義の多くは、他のヘッダーにも表示されます。

ライブラリー変数

以下は、ヘッダーstddef.hで定義されている変数タイプです-

Sr.No. Variable & Description
1

ptrdiff_t

これは符号付き整数型であり、2つのポインターを減算した結果です。

2

size_t

これは符号なし整数型であり、 sizeof キーワードの結果です。

3

wchar_t

これは、ワイド文字定数のサイズの整数型です。

ライブラリマクロ

以下は、ヘッダーstddef.hで定義されているマクロです-

Sr.No. Macro & Description
1

NULL

このマクロは、ヌルポインター定数の値です。

2

offsetof(type, member-designator)

これにより、構造体の先頭からの構造体メンバーのバイト単位のオフセットであるsize_t型の定数整数が生成されます。 メンバーは_member-designator_で指定され、構造の名前は_type_で指定されます。