English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مجموعة الأمثلة البرمجية في لغة C
في هذا المثال، ستتعلم كيف يعمل مفتاح long.
لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Cالموضوع:
#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.