C Programma int, float, double un char lieluma atrašanai

Šajā piemērā jūs iemācīsities novērtēt katra mainīgā lielumu, izmantojot operatoru sizeof.

Lai saprastu šo piemēru, jums vajadzētu būt zināšanām par šādām C programmēšanas tēmām:

  • C datu tipi
  • C mainīgie, konstantes un literāļi
  • C ieejas izeja (I / O)

sizeof(variable) Operators aprēķina izmēru mainīgo. Un, lai drukātu rezultātu atgriež sizeof, mēs izmantojam vai nu %lu, vai %zuformātā apzīmētājs.

Programma mainīgo lieluma atrašanai

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

Rezultāts

 Int lielums: 4 baiti Pludiņa izmērs: 4 baiti Divkāršā izmērs: 8 baiti Char Char: 1 baits 

Šajā programmā tiek deklarēti 4 mainīgie intType, floatType, doubleType un charType.

Pēc tam katra mainīgā lielums tiek aprēķināts, izmantojot sizeofoperatoru.

Interesanti raksti...