مكتبة سي المعيارية
مكتبة سي المعيارية (بالإنجليزية: 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.
- بوابة برمجة الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.