In diesem Beispiel lernen Sie, wie das lange Schlüsselwort funktioniert.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden C-Programmierthemen kennen:
- C Datentypen
- C Variablen, Konstanten und Literale
- C Eingang Ausgang (E / A)
Programmieren Sie das lange Schlüsselwort
#include int main() ( int a; long b; // equivalent to long int b; long long c; // equivalent to long long int c; double e; long double f; printf("Size of int = %zu bytes ", sizeof(a)); printf("Size of long int = %zu bytes", sizeof(b)); printf("Size of long long int = %zu bytes", sizeof(c)); printf("Size of double = %zu bytes", sizeof(e)); printf("Size of long double = %zu bytes", sizeof(f)); return 0; )
Ausgabe
Größe von int = 4 Bytes Größe von long int = 8 Bytes Größe von long long int = 8 Bytes Größe von double = 8 Bytes Größe von long double = 16 Bytes
In diesem Programm der sizeofist Betreiber zu finden , die Größe der verwendeten int, long, long long, doubleund long doubleVariablen.
Wie Sie sehen können, die Größe long intund long doublesind Variablen , die größer als intund doubleVariablen sind.
Der sizeofOperator kehrt übrigens zurück size_t(vorzeichenloser Integraltyp).
Der size_tDatentyp wird verwendet, um die Größe eines Objekts darzustellen. Der verwendete Formatbezeichner size_tist %zu.
Hinweis: Das longSchlüsselwort kann nicht mit floatund charTypen verwendet werden.








