C Program pro nalezení velikosti int, float, double a char

V tomto příkladu se naučíte vyhodnotit velikost každé proměnné pomocí operátoru sizeof.

Abychom pochopili tento příklad, měli byste mít znalosti o následujících programovacích tématech jazyka C:

  • C datové typy
  • C Proměnné, konstanty a literály
  • C Vstupní výstup (I / O)

sizeof(variable) Provozovatel počítá velikost proměnné. A k tisku výsledku vráceného pomocí sizeofpoužijeme buď specifikátor formátu %lunebo %zu.

Program vyhledejte velikost proměnných

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

Výstup

 Velikost int: 4 bajty Velikost float: 4 bajty Velikost double: 8 bajtů Velikost char: 1 bajt 

V tomto programu jsou deklarovány 4 proměnné intType, floatType, doubleType a charType.

Potom je velikost každé proměnné vypočítána pomocí sizeofoperátoru.

Zajímavé články...