Program C pentru a demonstra funcționarea cuvântului cheie pe termen lung

Î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.

Articole interesante...