C programa, skirta parodyti, kaip veikia raktiniai žodžiai

Šiame pavyzdyje sužinosite, kaip veikia ilgasis raktinis žodis.

Norėdami suprasti šį pavyzdį, turėtumėte žinoti šias C programavimo temas:

  • C duomenų tipai
  • C kintamieji, konstantos ir literalai
  • C įvesties išvestis (I / O)

Programa naudojant ilgąjį raktinį žodį

 #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; ) 

Rezultatas

 Int = 4 baitų ilgio ilgio = 8 baitai ilgo ilgo int = 8 baitų dvigubo = 8 baito ilgio dvigubo = 16 baito dydis 

Be šios programos, kurios sizeofoperatorius yra naudojamas rasti dydį int, long, long long, doubleir long doublekintamuosius.

Kaip matote, dydis long intir long doublekintamieji yra atitinkamai didesni nei intir doublekintamieji.

Beje, sizeofoperatorius grįžta size_t(nepasirašytas integralo tipas).

size_tDuomenų tipas yra naudojamas tam, kad objekto dydį. Naudojamas formato specifikatorius size_tyra %zu.

Pastaba:long raktinis žodis negali būti naudojamas su floatir charrūšys.

Įdomios straipsniai...