I dette eksemplet vil du lære å demonstrere hvordan det lange søkeordet fungerer.
For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:
- C Datatyper
- C Variabler, konstanter og litteratur
- C inngangsutgang (I / O)
Program ved hjelp av det lange søkeordet
#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; )
Produksjon
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 dobbel = 16 byte
I dette programmet, det sizeofer operatøren som brukes til å finne størrelsen på int, long, long long, doubleog long doublevariabler.
Som du kan se, størrelsen long intog long doublevariabler er større enn intog doublevariabler, henholdsvis.
Forresten, sizeofoperatøren returnerer size_t(usignert integrertype).
Den size_tdatatype brukes for å representere størrelsen av et objekt. Formatspesifikatoren som brukes til size_ter %zu.
Merk: Den longsøkeord kan ikke brukes med floatog chartyper.








