C Program til at demonstrere bearbejdning af nøgleord længe

I dette eksempel lærer du at demonstrere, hvordan det lange nøgleord fungerer.

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)

Program ved hjælp af det lange nøgleord

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

Produktion

 Størrelse på int = 4 byte Størrelse på lang int = 8 byte Størrelse på lang lang int = 8 byte Størrelse på dobbelt = 8 byte Størrelse på lang dobbelt = 16 bytes 

I dette program, det sizeofer operatør bruges til at finde størrelsen på int, long, long long, doubleog long doublevariabler.

Som du kan se, er størrelsen på long intog long doublevariablerne henholdsvis større end intog doublevariabler.

Af den måde sizeofvender operatøren tilbage size_t(usigneret integraltype).

Den size_tdatatype anvendes til at repræsentere størrelsen af et objekt. Det format, der bruges til, size_ter %zu.

Bemærk: Den longsøgeordet kan ikke bruges med floatog chartyper.

Interessante artikler...