In diesem Beispiel lernen Sie, die Größe jeder Variablen mit dem Operator sizeof zu bewerten.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden C-Programmierthemen kennen:
- C Datentypen
- C Variablen, Konstanten und Literale
- C Eingang Ausgang (E / A)
Der sizeof(variable)
Operator berechnet die Größe einer Variablen. Zum Drucken des von zurückgegebenen Ergebnisses verwenden sizeof
wir entweder den Formatbezeichner %lu
oder den %zu
Formatbezeichner.
Programm zum Ermitteln der Größe von Variablen
#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; )
Ausgabe
Größe von int: 4 Bytes Größe von float: 4 Bytes Größe von double: 8 Bytes Größe von char: 1 Byte
In diesem Programm werden 4 Variablen intType, floatType, doubleType und charType deklariert.
Dann wird die Größe jeder Variablen unter Verwendung des sizeof
Operators berechnet .