I dette eksemplet vil du lære å evaluere størrelsen på hver variabel ved hjelp av sizeof operator.
For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:
- C Datatyper
- C Variabler, konstanter og litteratur
- C inngangsutgang (I / O)
Den sizeof(variable)
operatør beregner størrelsen av en variabel. Og for å skrive ut resultatet som returneres av sizeof
, bruker vi en av formatene %lu
eller %zu
formatet.
Program for å finne størrelsen 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; )
Produksjon
Størrelse på int: 4 byte Størrelse på flottør: 4 byte Størrelse på dobbelt: 8 byte Størrelse på char: 1 byte
I dette programmet er 4 variabler intType, floatType, doubleType og charType erklært.
Deretter beregnes størrelsen på hver variabel ved hjelp av sizeof
operatøren.