I dette eksempel lærer du at evaluere størrelsen på hver variabel ved hjælp af sizeof operator.
For at forstå dette eksempel skal du have kendskab til følgende C-programmeringsemner:
- C Datatyper
- C Variabler, konstanter og litteratur
- C Indgangsoutput (I / O)
Den sizeof(variable)
operatør beregner størrelsen af en variabel. Og for at udskrive det resultat, der er returneret af sizeof
, bruger vi en af formatene %lu
eller %zu
formatet.
Program til at finde størrelsen på variabler
#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; )
Produktion
Størrelse på int: 4 byte Størrelse af float: 4 byte Størrelse på dobbelt: 8 byte Størrelse på char: 1 byte
I dette program erklæres 4 variabler intType, floatType, doubleType og charType.
Derefter beregnes størrelsen på hver variabel ved hjælp af sizeof
operatøren.