C Programm int, float, double ja char suuruse leidmiseks

Lang L: none (table-of-contents)

Selles näites õpid iga muutuja suurust hindama operaatori sizeof abil.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:

  • C andmetüübid
  • C Muutujad, konstandid ja literaalid
  • C sisendi väljund (I / O)

sizeof(variable) Operaator arvutab suurus muutuv. Ja printida tulemus tagastatud sizeof, me kasutame kas %luvõi %zuformaat specifier.

Programm muutujate suuruse leidmiseks

 #include int main() ( int intType; float floatType; double doubleType; char charType; // sizeof evaluates the size of a variable printf("Size of int: %zu bytes", sizeof(intType)); printf("Size of float: %zu bytes", sizeof(floatType)); printf("Size of double: %zu bytes", sizeof(doubleType)); printf("Size of char: %zu byte", sizeof(charType)); return 0; ) 

Väljund

 Intima suurus: 4 baiti Ujuki suurus: 4 baiti Kahekordse suurus: 8 baiti Sümboli suurus: 1 baiti 

Selles programmis deklareeritakse 4 muutujat intType, floatType, doubleType ja charType.

Seejärel arvutatakse sizeofoperaatori abil iga muutuja suurus .

Huvitavad Artiklid...