I det här exemplet lär du dig att utvärdera storleken på varje variabel med hjälp av sizeof-operatören.
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)
Den sizeof(variable)
Operatören beräknar storleken på en variabel. Och för att skriva ut resultatet som returneras sizeof
använder vi endera %lu
eller %zu
formatspecifikatorn.
Program för att hitta storleken på variabler
#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; )
Produktion
Storlek på int: 4 byte Storlek på float: 4 byte Storlek på dubbel: 8 byte Storlek på char: 1 byte
I detta program deklareras fyra variabler intType, floatType, doubleType och charType.
Därefter beräknas storleken på varje variabel med sizeof
operatören.