Dans cet exemple, vous apprendrez à évaluer la taille de chaque variable à l'aide de l'opérateur sizeof.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:
- Types de données C
- Variables, constantes et littéraux C
- C Entrée Sortie (E / S)
L' sizeof(variable)
opérateur calcule la taille d'une variable. Et, pour imprimer le résultat renvoyé par sizeof
, nous utilisons l'un %lu
ou l' autre %zu
spécificateur de format.
Programme pour trouver la taille des variables
#include int main() ( int intType; float floatType; double doubleType; char charType; // sizeof evaluates the size of a variable printf("Size of int: %zu bytes", sizeof(intType)); printf("Size of float: %zu bytes", sizeof(floatType)); printf("Size of double: %zu bytes", sizeof(doubleType)); printf("Size of char: %zu byte", sizeof(charType)); return 0; )
Production
Taille de int: 4 octets Taille du flottant: 4 octets Taille du double: 8 octets Taille du caractère: 1 octet
Dans ce programme, 4 variables intType, floatType, doubleType et charType sont déclarées.
Ensuite, la taille de chaque variable est calculée à l'aide de l' sizeof
opérateur.