Программа на C для определения размера int, float, double и char

В этом примере вы научитесь оценивать размер каждой переменной с помощью оператора sizeof.

Чтобы понять этот пример, вы должны знать следующие темы программирования на C:

  • Типы данных 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 байта Размер double: 8 байтов Размер char: 1 байт 

В этой программе объявлены 4 переменные intType, floatType, doubleType и charType.

Затем с помощью sizeofоператора вычисляется размер каждой переменной .

Интересные статьи...