مكتبة سي المعيارية
مكتبة سي المعيارية (بالإنجليزية: C standard library أو libc) هي المكتبة المعيارية للغة البرمجة سي، كما هو محدد في أنسي سي.[1] توفر المكتبة مجموعة من تعاريف البيانات ووحدات ماكرو ودوال للقيام بمهام مثل: التعامل مع السلاسل النصية، إجراء الحسابات الرياضية، إدارة الذاكرة وعدة خدمات أخرى.
الملفات الرأسية[عدل]
واجهة برمجة التطبيقات لمكتبة سي المعيارية هي معرفة في عدة ملفات رأسية (بالإنجليزية: Header files). يحتوي كل ملف رأسي على عدد معين من تعاريف الدوال وتعاريف البيانات ووحدات الماكرو.
الاسم | الوصف |
---|---|
<assert.h> | |
<complex.h> | |
<ctype.h> | |
<errno.h> | |
<fenv.h> | |
<float.h> | |
<inttypes.h> | |
<iso646.h> | |
<limits.h> | |
<locale.h> | |
<math.h> | يحتوي تعاريف الدوال المتعلقة بالعمليات الحسابية مثل دالة الجذر التربيعي والدوال المثلثية وغيرها. |
<setjmp.h> | |
<signal.h> | |
<stdalign.h> | |
<stdarg.h> | |
<stdatomic.h> | |
<stdbool.h> | |
<stddef.h> | |
<stdint.h> | |
<stdio.h> | يحتوي على تعاريف الدوال الأساسية الخاصة بالتعامل مع الإخراج والإدخال (الطباعة على الشاشة، إستقبال البيانات من لوحة المفاتيح، التعامل مع الملفات..الخ) |
<stdlib.h> | |
<stdnoreturn.h> | |
<string.h> | |
<tgmath.h> | |
<threads.h> | |
<time.h> | |
<uchar.h> | |
<wchar.h> | |
<wctype.h> |
مراجع[عدل]
- ^ "معلومات عن مكتبة سي المعيارية على موقع babelnet.org". babelnet.org. مؤرشف من الأصل في 2019-12-14.