مكتبة سي المعيارية
المظهر
مكتبة سي المعيارية (الإنجليزية: 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.