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 .








