Bibliothèque C - <stddef.h>
le stddef.hl'en-tête définit divers types de variables et macros. Beaucoup de ces définitions apparaissent également dans d'autres en-têtes.
Variables de la bibliothèque
Voici les types de variables définis dans l'en-tête stddef.h -
N ° Sr. | Variable et description |
---|---|
1 | ptrdiff_t Il s'agit du type intégral signé et est le résultat de la soustraction de deux pointeurs. |
2 | size_t Il s'agit du type intégral non signé et est le résultat de la sizeof mot-clé. |
3 | wchar_t Il s'agit d'un type intégral de la taille d'une constante de caractère large. |
Macros de bibliothèque
Voici les macros définies dans l'en-tête stddef.h -
N ° Sr. | Macro et description |
---|---|
1 | NUL Cette macro est la valeur d'une constante de pointeur nul. |
2 | offsetof (type, membre-désignateur) Il en résulte un entier constant de type size_t qui est le décalage en octets d'un membre de la structure depuis le début de la structure. Le membre est donné par membre-désignateur , et le nom de la structure est donné en type . |