C Ohjelma löytää int, float, double ja char koko

Tässä esimerkissä opit arvioimaan kunkin muuttujan koon operaattorin sizeof avulla.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C-ohjelmointiaiheista:

  • C tietotyypit
  • C Muuttujat, vakiot ja literaalit
  • C Tulolähtö (I / O)

sizeof(variable) Operaattori laskee koko muuttujan. Ja tulostaaksesi palauttamasi tuloksen sizeof, käytämme joko muotoa %lutai %zumuotoilua.

Ohjelma löytää muuttujien koko

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

Tuotos

 Int. Koko: 4 tavua Kellukkeen koko: 4 tavua Tuplan koko: 8 tavua Merkin koko: 1 tavu 

Tässä ohjelmassa ilmoitetaan 4 muuttujaa intType, floatType, doubleType ja charType.

Sitten kunkin muuttujan koko lasketaan sizeofoperaattorin avulla.

Mielenkiintoisia artikkeleita...