Программа C для демонстрации работы длинного ключевого слова

В этом примере вы научитесь демонстрировать работу длинного ключевого слова.

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

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

Программа с использованием длинного ключевого слова

 #include int main() ( int a; long b; // equivalent to long int b; long long c; // equivalent to long long int c; double e; long double f; printf("Size of int = %zu bytes ", sizeof(a)); printf("Size of long int = %zu bytes", sizeof(b)); printf("Size of long long int = %zu bytes", sizeof(c)); printf("Size of double = %zu bytes", sizeof(e)); printf("Size of long double = %zu bytes", sizeof(f)); return 0; ) 

Вывод

 Размер int = 4 байта Размер long int = 8 байтов Размер long long int = 8 байтов Размер double = 8 байтов Размер long double = 16 байтов 

В этой программе sizeofиспользуется оператор , чтобы найти размер int, long, long long, doubleи long doubleпеременные.

Как вы можете видеть, размер long intи long doubleпеременных больше intи doubleпеременных, соответственно.

Кстати, sizeofоператор возвращает size_t(целочисленный тип без знака).

Тип size_tданных используется для представления размера объекта. Спецификатор формата используется для size_tэто %zu.

Примечание:long ключевое слово не может использоваться с floatи charтипами.

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