C Programma om de grootte van int, float, double en char te vinden

In dit voorbeeld leert u de grootte van elke variabele te evalueren met de operator sizeof.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende C-programmeeronderwerpen:

  • C Gegevenstypen
  • C Variabelen, constanten en letterlijke waarden
  • C ingang uitgang (I / O)

De sizeof(variable) operator berekent de grootte van een variabele. En om het resultaat af te drukken dat wordt geretourneerd door sizeof, gebruiken we een %luof %zuformaatspecificatie.

Programma om de grootte van variabelen te vinden

 #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; ) 

Uitvoer

 Grootte van int: 4 bytes Grootte van float: 4 bytes Grootte van double: 8 bytes Grootte van char: 1 byte 

In dit programma worden 4 variabelen intType, floatType, doubleType en charType gedeclareerd.

Vervolgens wordt de grootte van elke variabele berekend met behulp van de sizeofoperator.

Interessante artikelen...