مكتبة سي المعيارية
'''مكتبة سي المعيارية''' {{إنج|'''C standard library''' أو '''libc'''}} هي [[مكتبة معيارية|المكتبة المعيارية]] للغة البرمجة [[سي (لغة برمجة)|سي]]، كما هو محدد في [[أنسي سي]].<ref>{{استشهاد ويب| مسار = https://babelnet.org/synset?word=bn:02598184n | عنوان = معلومات عن مكتبة سي المعيارية على موقع babelnet.org | ناشر = babelnet.org|مسار أرشيف= https://web.archive.org/web/20191214002755/https://babelnet.org/synset?word=bn:02598184n|تاريخ أرشيف=2019-12-14}}</ref> توفر المكتبة مجموعة من تعاريف [[نوع بيانات|البيانات]] ووحدات [[ماكرو (علم الحاسوب)|ماكرو]] ودوال للقيام بمهام مثل: التعامل مع السلاسل النصية، إجراء الحسابات الرياضية، [[إدارة الذاكرة]] وعدة خدمات أخرى.

== الملفات الرأسية ==
[[واجهة برمجة التطبيقات]] لمكتبة سي المعيارية هي معرفة في عدة ملفات رأسية {{إنج|Header files}}. يحتوي كل ملف رأسي على عدد معين من تعاريف الدوال وتعاريف البيانات ووحدات الماكرو.

{| class="wikitable sortable"
! الاسم
! الوصف
|-
| style="text-align:center;" | <div dir="ltr"><assert.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><complex.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><ctype.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><errno.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><fenv.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><float.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><inttypes.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><iso646.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><limits.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><locale.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><math.h></div>
| يحتوي تعاريف الدوال المتعلقة بالعمليات الحسابية مثل دالة الجذر التربيعي والدوال المثلثية وغيرها.
|-
| style="text-align:center;" | <div dir="ltr"><setjmp.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><signal.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><stdalign.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><stdarg.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><stdatomic.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><stdbool.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><stddef.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><stdint.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><stdio.h></div>
| يحتوي على تعاريف الدوال الأساسية الخاصة بالتعامل مع الإخراج والإدخال (الطباعة على الشاشة، إستقبال البيانات من لوحة المفاتيح، التعامل مع الملفات..الخ)
|-
| style="text-align:center;" | <div dir="ltr"><stdlib.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><stdnoreturn.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><string.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><tgmath.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><threads.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><time.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><uchar.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><wchar.h></div>
| 
|-
| style="text-align:center;" | <div dir="ltr"><wctype.h></div>
| 
|}

== مراجع ==
{{مراجع}}

{{سي}}
{{شريط بوابات|برمجة الحاسوب}}

{{بذرة لغة برمجة}}

[[تصنيف:مكتبة سي المعيارية| ]]
[[تصنيف:سي (لغة برمجة)]]
مكتبة سي المعيارية  هي المكتبة المعيارية للغة البرمجة سي، كما هو محدد في أنسي سي. توفر المكتبة مجموعة من تعاريف البيانات ووحدات ماكرو ودوال للقيام بمهام مثل: التعامل مع السلاسل النصية، إجراء الحسابات الرياضية، إدارة الذاكرة وعدة خدمات أخرى.

 الملفات الرأسية 
واجهة برمجة التطبيقات لمكتبة سي المعيارية هي معرفة في عدة ملفات رأسية . يحتوي كل ملف رأسي على عدد معين من تعاريف الدوال وتعاريف البيانات ووحدات الماكرو.

 الاسم الوصف <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> 

 مراجع 

 
تصنيف:سي (لغة برمجة)