C isalpha () - C मानक पुस्तकालय

Isalpha () फ़ंक्शन जाँचता है कि कोई वर्ण वर्ण है या नहीं।

C प्रोग्रामिंग में, isalpha () फ़ंक्शन चेक करता है कि कोई वर्ण वर्णमाला (z और AZ के लिए) है या नहीं।

यदि कोई वर्ण isalpha () के लिए दिया गया वर्णमाला है, तो यह एक गैर-शून्य पूर्णांक देता है, यदि यह 0 नहीं देता है।

isalpha()समारोह हेडर फाइल में परिभाषित किया गया है।

सी isalpha () प्रोटोटाइप

 int isalpha (इंट तर्क);

फंक्शन isalpha () पूर्णांक के रूप में एकल तर्क लेता है और पूर्णांक मान लौटाता है।

भले ही, isalpha () एक तर्क के रूप में पूर्णांक लेता है, चरित्र को isalpha () फ़ंक्शन में पास किया जाता है।

आंतरिक रूप से, वर्ण पास होने पर उसके ASCII मान के अनुरूप पूर्णांक मान में परिवर्तित हो जाता है।

isalpha () वापसी मान

प्रतिलाभ की मात्रा टिप्पणियों
शून्य (0) यदि पैरामीटर एक वर्णमाला नहीं है।
गैर शून्य संख्या यदि पैरामीटर एक वर्णमाला है।

उदाहरण: C isalpha () फ़ंक्शन

 #include #include int main() ( char c; c = 'Q'; printf("Result when uppercase alphabet is passed: %d", isalpha(c)); c = 'q'; printf("Result when lowercase alphabet is passed: %d", isalpha(c)); c='+'; printf("Result when non-alphabetic character is passed: %d", isalpha(c)); return 0; ) 

आउटपुट

 अपरकेस वर्णमाला पास होने पर परिणाम: 1 जब लोअरकेस वर्णमाला पास किया जाता है तो परिणाम: 2 परिणाम जब गैर-वर्णनात्मक वर्ण पास किया जाता है: 0 

नोट: आप एक अलग गैर-शून्य पूर्णांक प्राप्त कर सकते हैं जब आपके सिस्टम पर अल्फाबेटिक वर्ण को isalpha () में पास किया जाता है। लेकिन, जब आप नॉन-अल्फाबेटिक कैरेक्टर को इल्फ़ा () में पास करते हैं, तो यह हमेशा 0 रिटर्न करता है।

उदाहरण: C प्रोग्राम यह जाँचने के लिए कि उपयोगकर्ता द्वारा दर्ज किया गया वर्ण वर्णमाला है या नहीं

 #include #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if (isalpha(c) == 0) printf("%c is not an alphabet.", c); else printf("%c is an alphabet.", c); return 0; ) 

आउटपुट

 एक चरित्र दर्ज करें: 5 5 एक वर्णमाला नहीं है।

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