C program a kulcsszó működésének bemutatására hosszú

Ebben a példában megtanulja bemutatni a hosszú kulcsszó működését.

A példa megértéséhez ismernie kell a következő C programozási témákat:

  • C adattípusok
  • C Változók, konstansok és literálok
  • C bemeneti kimenet (I / O)

Program a hosszú kulcsszó használatával

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

Kimenet

 Int = 4 bájt hosszú Hosszú int = 8 bájt Hosszú hosszú int = 8 bájt Dupla méret = 8 bájt Hosszú dupla mérete = 16 bájt 

Ebben a programban, a sizeofkezelőt kell használni, hogy megtalálják a méret int, long, long long, doubleés long doubleváltozókat.

Amint láthatja, a változók mérete long intés a long doubleváltozók nagyobbak, mint a intés a doubleváltozók.

Egyébként az sizeofoperátor visszatér size_t(aláíratlan integráltípus).

Az size_tadattípus az objektum méretének ábrázolására szolgál. A használt formátummeghatározó size_ta %zu.

Megjegyzés: A longkulcsszó nem használható floatés chartípusok.

érdekes cikkek...