У овом примеру ћете научити да демонстрирате рад кључне речи лонг.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:
- Ц Типови података
- Ц Променљиве, константе и литерале
- Ц улазни излаз (И / О)
Програм помоћу дуге кључне речи
#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; )
Оутпут
Величина инт = 4 бајта Величина дуге инт = 8 бајтова Величина дуге дуге инт = 8 бајтова Величина дупле = 8 бајтова Величина дуге дупле = 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
типови.