Program w C do znajdowania rozmiaru int, float, double i char

W tym przykładzie nauczysz się oceniać rozmiar każdej zmiennej za pomocą operatora sizeof.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • C Typy danych
  • Zmienne C, stałe i literały
  • C Wejście Wyjście (I / O)

sizeof(variable) Operatora oblicza wielkość zmiennej. Aby wydrukować wynik zwrócony przez sizeof, używamy specyfikatora formatu %lulub %zu.

Program do znajdowania rozmiaru zmiennych

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

Wynik

 Rozmiar int: 4 bajty Rozmiar float: 4 bajty Rozmiar double: 8 bajtów Rozmiar znaku: 1 bajt 

W tym programie deklarowane są 4 zmienne intType, floatType, doubleType i charType.

Następnie wielkość każdej zmiennej jest obliczana za pomocą sizeofoperatora.

Interesujące artykuły...