Biblioteka C - <stddef.h>
Plik stddef.hnagłówek definiuje różne typy zmiennych i makra. Wiele z tych definicji pojawia się również w innych nagłówkach.
Zmienne biblioteczne
Poniżej znajdują się typy zmiennych zdefiniowane w nagłówku stddef.h -
| Sr.No. | Zmienna i opis | 
|---|---|
| 1 | ptrdiff_t Jest to typ całkowy ze znakiem i jest wynikiem odjęcia dwóch wskaźników. | 
| 2 | size_t Jest to typ całkowity bez znaku i jest wynikiem sizeof słowo kluczowe. | 
| 3 | wchar_t Jest to typ integralny o rozmiarze stałej szerokiej znakowej. | 
Biblioteka makr
Poniżej znajdują się makra zdefiniowane w nagłówku stddef.h -
| Sr.No. | Makro i opis | 
|---|---|
| 1 | ZERO To makro jest wartością stałej wskaźnika zerowego. | 
| 2 | offsetof (typ, oznaczenie pręta) Powoduje to stałą liczbę całkowitą typu size_t, która jest przesunięciem w bajtach elementu członkowskiego struktury od początku struktury. Pręt jest określony przez oznaczenie pręta , a nazwa konstrukcji jest podana w typie . |