C मानक पुस्तकालय कार्य

इस ट्यूटोरियल में, आप सी में मानक लाइब्रेरी फ़ंक्शंस के बारे में जानेंगे। विशेष रूप से, वे क्या हैं, सी में विभिन्न लाइब्रेरी फ़ंक्शंस और उन्हें अपने प्रोग्राम में कैसे उपयोग करें।

C मानक लाइब्रेरी फ़ंक्शंस या केवल C लाइब्रेरी फ़ंक्शंस C प्रोग्रामिंग में इनबिल्ट फ़ंक्शंस हैं।

इन कार्यों के प्रोटोटाइप और डेटा परिभाषाएँ उनकी संबंधित हेडर फ़ाइलों में मौजूद हैं। इन फ़ंक्शन का उपयोग करने के लिए हमें अपने प्रोग्राम में हेडर फ़ाइल को शामिल करना होगा। उदाहरण के लिए,

यदि आप printf()फ़ंक्शन का उपयोग करना चाहते हैं , तो हेडर फ़ाइल को शामिल किया जाना चाहिए।

 #include int main() ( printf("Catch me if you can."); ) 

यदि आप हेडर फ़ाइल printf()को शामिल किए बिना उपयोग करने का प्रयास करते हैं stdio.h, तो आपको एक त्रुटि मिलेगी।

सी लाइब्रेरी फ़ंक्शंस का उपयोग करने के लाभ

1. वे काम करते हैं

पुस्तकालय के कार्यों का उपयोग करने के सबसे महत्वपूर्ण कारणों में से एक है, क्योंकि वे काम करते हैं। ये कार्य कई कठोर परीक्षण से गुजरे हैं और उपयोग में आसान हैं।

2. कार्य प्रदर्शन के लिए अनुकूलित हैं

चूंकि, फ़ंक्शन "मानक पुस्तकालय" फ़ंक्शन हैं, डेवलपर्स का एक समर्पित समूह लगातार उन्हें बेहतर बनाता है। इस प्रक्रिया में, वे अधिकतम प्रदर्शन के लिए अनुकूलित सबसे कुशल कोड बनाने में सक्षम हैं।

3. यह विकास के समय को बचाता है

चूँकि सामान्य कार्य एक स्क्रीन पर प्रिंट करना, वर्गमूल की गणना करना, और कई और पहले से ही लिखे गए हैं। आपको उन्हें एक बार फिर से बनाने की चिंता नहीं करनी चाहिए।

4. फ़ंक्शन पोर्टेबल हैं

कभी-बदलती वास्तविक दुनिया की जरूरतों के साथ, आपके आवेदन को हर समय, हर जगह काम करने की उम्मीद है। और, ये लाइब्रेरी फ़ंक्शंस आपकी मदद करते हैं कि वे हर कंप्यूटर पर एक ही काम करते हैं।

उदाहरण: स्क्वेयर () फ़ंक्शन का उपयोग करके स्क्वायर रूट

मान लीजिए, आप किसी संख्या का वर्गमूल खोजना चाहते हैं।

किसी संख्या के वर्गमूल की गणना करने के लिए, आप sqrt () लाइब्रेरी फ़ंक्शन का उपयोग कर सकते हैं। फ़ंक्शन को math.hहेडर फ़ाइल में परिभाषित किया गया है ।

 #include #include int main() ( float num, root; printf("Enter a number: "); scanf("%f", &num); // Computes the square root of num and stores in root. root = sqrt(num); printf("Square root of %.2f = %.2f", num, root); return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 एक संख्या दर्ज करें: 12 वर्ग की जड़ 12.00 = 3.46

विभिन्न हैडर फ़ाइलों में लाइब्रेरी फ़ंक्शंस

सी हैडर फ़ाइलें
कार्यक्रम का कार्य
हैडर फ़ाइल "> चरित्र प्रकार के कार्य
स्थानीयकरण कार्य
हैडर फ़ाइल "> गणित के कार्य
कूदने के कार्य
सिग्नल हैंडलिंग कार्य
चर कार्यों को संभालने वाले तर्क
मानक इनपुट / आउटपुट कार्य
मानक उपयोगिता कार्य
हैडर "> स्ट्रिंग हैंडलिंग कार्य
दिनांक समय कार्य

दिलचस्प लेख...