C programm märksõna toimimise demonstreerimiseks pikk

Selles näites õpid näitama pika märksõna toimimist.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:

  • C andmetüübid
  • C Muutujad, konstandid ja literaalid
  • C sisendi väljund (I / O)

Programm pika märksõna abil

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

Väljund

 Int = 4 baiti pikkuse pikkus = 8 baiti Pika pika int = 8 baiti kahekordse = 8 baiti pikk pikk topelt = 16 baiti 

Selles programmis, siis sizeofoperaator kasutatakse leida suurus int, long, long long, doubleja long doublemuutujaid.

Nagu näete, suurus long intja long doublemuutujad on suurem kui intja doublemuutujad vastavalt.

Muide, sizeofoperaator tagastab size_t(märkimata integraali tüüp).

size_tAndmetüüpi kasutatakse esindama Objekti suuruse. Vorminguspetsifikaator, mida kasutatakse, size_ton %zu.

Märkus:long märksõna ei saa kasutada floatja chartüübid.

Huvitavad Artiklid...