Program C na demonstraci fungování klíčového slova dlouho

V tomto příkladu se naučíte demonstrovat fungování dlouhého klíčového slova.

Abychom pochopili tento příklad, měli byste mít znalosti o následujících programovacích tématech jazyka C:

  • C datové typy
  • C Proměnné, konstanty a literály
  • C Vstupní výstup (I / O)

Program pomocí dlouhého klíčového slova

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

 Velikost int = 4 bajty Velikost dlouhého int = 8 bajtů Velikost dlouhého dlouhého int = 8 bajtů Velikost dvojitého = 8 bajtů Velikost dlouhého dvojitého = 16 bajtů 

V tomto programu se sizeofoperátor se používá k vyhledání velikosti int, long, long long, doublea long doubleproměnných.

Jak můžete vidět, velikosti long inta long doubleproměnné jsou větší než inta doubleproměnných, resp.

Mimochodem, sizeofoperátor se vrací size_t(nepodepsaný integrální typ).

size_tTyp dat se používá k reprezentaci velikost objektu. Použitý specifikátor formátu size_tje %zu.

Poznámka:long klíčové slovo nelze používat floata chartypy.

Zajímavé články...