C Program az int, float, double és char méretének megkeresésére

Ebben a példában megtanulja értékelni az egyes változók méretét a sizeof operátor segítségével.

A példa megértéséhez ismernie kell a következő C programozási témákat:

  • C adattípusok
  • C Változók, konstansok és literálok
  • C bemeneti kimenet (I / O)

Az sizeof(variable) operátor kiszámítja a változó méretét. És az sizeofáltalunk visszaküldött eredmény kinyomtatásához használjuk a %luvagy a %zuformátum-specifikálót.

Program a változók méretének megkeresésére

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

Kimenet

 Int méret: 4 bájt Úszó mérete: 4 bájt Dupla méret: 8 bájt Karakter mérete: 1 bájt 

Ebben a programban 4 változót deklarálunk: intType, floatType, doubleType és charType.

Ezután az egyes változók méretét kiszámoljuk az sizeofoperátor segítségével.

érdekes cikkek...