C Програма для визначення розміру int, float, double та char

У цьому прикладі ви навчитеся оцінювати розмір кожної змінної за допомогою оператора sizeof.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:

  • C Типи даних
  • C Змінні, константи та літерали
  • C Вхідний вихід (I / O)

sizeof(variable) Оператор обчислює розмір змінної. І для друку результату, який повертає sizeof, ми використовуємо %luабо %zuспецифікатор формату.

Програма для пошуку розміру змінних

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

Вихідні дані

 Розмір int: 4 байта Розмір float: 4 байта Розмір подвійного: 8 байтів Розмір символу: 1 байт 

У цій програмі оголошено 4 змінні intType, floatType, doubleType і charType.

Потім розмір кожної змінної обчислюється за допомогою sizeofоператора.

Цікаві статті...