У цьому прикладі ви навчитеся демонструвати роботу ключового слова 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типами.








