Program C na preukázanie funkčnosti kľúčového slova dlho

V tomto príklade sa naučíte demonštrovať fungovanie dlhého kľúčového slova.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku C:

  • C dátové typy
  • C Premenné, konštanty a literály
  • C vstupný výstup (I / O)

Program používajúci dlhé kľúčové slovo

 #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ýkon

 Veľkosť int = 4 bajty Veľkosť dlhého int = 8 bajtov Veľkosť dlhého dlhého int = 8 bajtov Veľkosť dvojitého = 8 bajtov Veľkosť dlhého dvojitého = 16 bajtov 

V tomto programe sa sizeofoperátor sa používa na vyhľadanie veľkosti int, long, long long, doublea long doublepremenných.

Ako môžete vidieť, veľkosti long inta long doublepremenné sú väčšie ako inta doublepremenných, resp.

Mimochodom, sizeofoperátor sa vráti size_t(nepodpísaný integrálny typ).

size_tTyp dát sa používa na reprezentáciu veľkosť objektu. Použitý špecifikátor formátu size_tje %zu.

Poznámka:long kľúčové slovo nemožno používať floata chartypy.

Zaujímavé články...