English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دروس أساسية في C

تحكم في عملية C

الوظائف في لغة C

المتجهات في لغة C

المراجع في لغة C

الصفوف في لغة C

مباني C

ملفات C

C أخرى

دليل مرجع C

مثال برنامج C يعرض استخدام مفتاح long

مجموعة الأمثلة البرمجية في لغة C

في هذا المثال، ستتعلم كيف يعمل مفتاح long.

لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Cالموضوع:

برمجة باستخدام مفتاح long

#include <stdio.h>
int main() {
    int a;
    long b; // يساوي long int b;
    long long c; // يساوي long long int c;
    double e;
    long double f;
    printf("حجم int = %zu bytes \n", sizeof(a));
    printf("حجم long int = %zu bytes\n", sizeof(b));
    printf("حجم long long int = %zu bytes\n", sizeof(c));
    printf("حجم double = %zu bytes\n", sizeof(e));
    printf("حجم long double = %zu bytes\n", sizeof(f));
    
    return 0;
}

نتائج الإخراج

حجم int = 4 byte 
حجم long int = 8 byte
حجم long long int = 8 byte
حجم double = 8 byte
حجم long double = 16 byte

في هذا النظام، يستخدم عملياتisor لمعرفة حجم متغيرات int، long، long long، double و long double.

كما ترونه، حجم متغيرات long int و long double أكبر من حجم متغيرات int و double.

بالمناسبة، يعيد معامل size_t نوعًا size_t (نوع عدد غير سالب).

نوع البيانات size_t يستخدم لتمثيل حجم العنصر. مؤشر التنسيق المستخدم لـ size_t هو %zu.

النصيحة:لا يمكن استخدام كلمة المفتاح long مع أنواع float و char.

مجموعة الأمثلة البرمجية في لغة C