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.








