C-Bibliothek - <stddef.h>
Das stddef.hDer Header definiert verschiedene Variablentypen und Makros. Viele dieser Definitionen erscheinen auch in anderen Überschriften.
Bibliotheksvariablen
Im Folgenden sind die im Header stddef.h definierten Variablentypen aufgeführt.
| Sr.Nr. | Variable & Beschreibung |
|---|---|
| 1 | ptrdiff_t Dies ist der vorzeichenbehaftete Integraltyp und das Ergebnis der Subtraktion von zwei Zeigern. |
| 2 | size_t Dies ist der vorzeichenlose Integraltyp und das Ergebnis von sizeof Stichwort. |
| 3 | wchar_t Dies ist ein integraler Typ der Größe einer breiten Zeichenkonstante. |
Bibliotheksmakros
Im Folgenden sind die in der Kopfzeile stddef.h definierten Makros aufgeführt.
| Sr.Nr. | Makro & Beschreibung |
|---|---|
| 1 | NULL Dieses Makro ist der Wert einer Nullzeigerkonstante. |
| 2 | offsetof (Typ, Elementbezeichner) Dies führt zu einer konstanten Ganzzahl vom Typ size_t, die der Versatz eines Strukturelements vom Beginn der Struktur in Bytes ist. Das Element wird vom Elementbezeichner angegeben , und der Name der Struktur wird in Typ angegeben . |