Libreria C - <stddef.h>
Il stddef.hheader definisce vari tipi di variabili e macro. Molte di queste definizioni compaiono anche in altre intestazioni.
Variabili di libreria
Di seguito sono riportati i tipi di variabili definiti nell'intestazione stddef.h -
Sr.No. | Variabile e descrizione |
---|---|
1 | ptrdiff_t Questo è il tipo integrale con segno ed è il risultato della sottrazione di due puntatori. |
2 | size_t Questo è il tipo integrale senza segno ed è il risultato di sizeof parola chiave. |
3 | wchar_t Questo è un tipo integrale delle dimensioni di una costante di caratteri ampi. |
Macro di libreria
Di seguito sono riportate le macro definite nell'intestazione stddef.h -
Sr.No. | Macro e descrizione |
---|---|
1 | NULLO Questa macro è il valore di una costante del puntatore nullo. |
2 | offsetof (tipo, designatore membro) Ciò si traduce in un numero intero costante di tipo size_t che è l'offset in byte di un membro della struttura dall'inizio della struttura. Il membro è dato da member-designator e il nome della struttura è dato in type . |