C-program för att demonstrera hur långt det fungerar

I det här exemplet lär du dig att visa hur det långa nyckelordet fungerar.

För att förstå detta exempel bör du ha kunskap om följande C-programmeringsämnen:

  • C Datatyper
  • C Variabler, konstanter och bokstäver
  • C Ingångsutgång (I / O)

Program med det långa nyckelordet

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

Produktion

 Storlek på int = 4 byte Storlek på lång int = 8 byte Storlek på lång lång int = 8 byte Storlek på dubbel = 8 byte Storlek på lång dubbel = 16 byte 

I detta program sizeofär operatören som används för att hitta storleken på int, long, long long, doubleoch long doublevariabler.

Som du kan se är storleken på long intoch long doublevariablerna större än intrespektive doublevariablerna.

Förresten, sizeofåtervänder operatören size_t(osignerad integraltyp).

Den size_tdatatypen används för att representera storleken på ett föremål. Formatformat som används för size_tär %zu.

Obs: Det longsökord kan inte användas med floatoch chartyper.

Intressanta artiklar...