In questo esempio imparerai a valutare la dimensione di ogni variabile utilizzando l'operatore sizeof.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione in C:
- Tipi di dati C.
- Variabili C, costanti e letterali
- C Ingresso Uscita (I / O)
L' sizeof(variable)
operatore calcola la dimensione di una variabile. E, per stampare il risultato restituito da sizeof
, usiamo %lu
o l' %zu
identificatore di formato.
Programma per trovare la dimensione delle variabili
#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; )
Produzione
Dimensione di int: 4 byte Dimensione di float: 4 byte Dimensione di double: 8 byte Dimensione di char: 1 byte
In questo programma vengono dichiarate 4 variabili intType, floatType, doubleType e charType.
Quindi, la dimensione di ciascuna variabile viene calcolata utilizzando l' sizeof
operatore.