C Program til at finde størrelsen på int, float, double og char

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 %lueller %zuformatet.

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 sizeofoperatøren.

Interessante artikler...