În acest exemplu, veți învăța să demonstrați funcționarea cuvântului cheie lung.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare C:
- C Tipuri de date
- Variabile C, constante și litere
- Ieșire intrare C (I / O)
Program utilizând cuvântul cheie lung
#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; )
Ieșire
Dimensiunea int = 4 octeți Dimensiunea int lung = 8 octeți Dimensiunea int lung lung = 8 octeți Dimensiunea dublu = 8 octeți Dimensiunea dublu lung = 16 octeți
În acest program, sizeofoperatorul este utilizat pentru a găsi dimensiunea int, long, long long, doubleși long doublevariabile.
După cum puteți vedea, dimensiunea long intși long doublevariabilele sunt mai mari decât intrespectiv doublevariabilele.
Apropo, sizeofoperatorul revine size_t(tip integral nesemnat).
size_tTipul de date este utilizat pentru a reprezenta dimensiunea unui obiect. Specificatorul de format utilizat size_teste %zu.
Notă: Cuvântul longcheie nu poate fi utilizat cu floatși chartipuri.








