مكتبة سي المعيارية (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. مؤرشف من الأصل في 14 ديسمبر 2019.