C Programma om de werking van trefwoord lang aan te tonen

In dit voorbeeld leert u de werking van het lange trefwoord te demonstreren.

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)

Programma met behulp van het lange trefwoord

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

Uitvoer

 Grootte van int = 4 bytes Grootte van long int = 8 bytes Grootte van long long int = 8 bytes Grootte van double = 8 bytes Grootte van long double = 16 bytes 

In dit programma, dat sizeofwordt operator gebruikt om de grootte van te vinden int, long, long long, doubleen long doublevariabelen.

Zoals u kunt zien, zijn de grootte van long inten long doublevariabelen groter dan respectievelijk inten doublevariabelen.

Overigens sizeofkeert de operator terug size_t(niet-ondertekend integraal type).

Het size_tgegevenstype wordt gebruikt om de grootte van een object weer te geven. De formaatspecificatie die wordt gebruikt, size_tis %zu.

Opmerking: het longtrefwoord kan niet worden gebruikt met floaten chartypen.

Interessante artikelen...