C भाषा में, हेडर फ़ाइल्स में प्रीडिफाइंड स्टैंडर्ड लाइब्रेरी फ़ंक्शन्स का सेट होता है। "#include" प्रीप्रोसेसिंग डायरेक्टिव का उपयोग प्रोग्राम में ".h" एक्सटेंशन वाली हेडर फ़ाइल्स को शामिल करने के लिए किया जाता है।
C भाषा में कुछ हेडर फ़ाइल्स
| क्रमांक | हेडर फ़ाइल्स और विवरण |
|---|---|
| 1 | stdio.h इनपुट/आउटपुट फ़ंक्शन्स |
| 2 | conio.h कंसोल इनपुट/आउटपुट फ़ंक्शन्स |
| 3 | stdlib.h जनरल यूटिलिटी फ़ंक्शन्स |
| 4 | math.h गणित फ़ंक्शन्स |
| 5 | string.h स्ट्रिंग फ़ंक्शन्स |
| 6 | ctype.h कैरेक्टर हैंडलिंग फ़ंक्शन्स |
| 7 | time.h दिनांक और समय फ़ंक्शन्स |
| 8 | float.h फ्लोट टाइप्स की सीमाएं |
| 9 | limits.h बेसिक टाइप्स का आकार |
| 10 | wctype.h वाइड कैरेक्टर डेटा में निहित प्रकार का निर्धारण करने के लिए फ़ंक्शन्स |
उदाहरण
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
int main() {
char s1[20] = "53875";
char s2[10] = "Hello";
char s3[10] = "World";
int res;
res = pow(8, 4);
printf("math.h का उपयोग करके, मान है: %d\n", res);
long int a = atol(s1);
printf("stdlib.h का उपयोग करके, स्ट्रिंग से लॉन्ग इंट: %d\n", a);
strcpy(s2, s3);
printf("string.h का उपयोग करके, स्ट्रिंग्स s2 और s3: %s\t%s\n", s2, s3);
return 0;
}
आउटपुट
math.h का उपयोग करके, मान है: 4096 stdlib.h का उपयोग करके, स्ट्रिंग से लॉन्ग इंट: 53875 string.h का उपयोग करके, स्ट्रिंग्स s2 और s3: World World