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

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

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

  • 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типами.

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