सी इसाल्नम () - सी स्टैंडर्ड लाइब्रेरी

Isalnum () फ़ंक्शन यह जांचता है कि पारित तर्क अल्फ़ान्यूमेरिक वर्ण (वर्ण या संख्या) है या नहीं।

फ़ंक्शन की परिभाषा isalnum()है:

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

इसे ctype.h हेडर फ़ाइल में परिभाषित किया गया है।

isalnum () पैरामीटर

  • तर्क - एक चरित्र

isalnum () रिटर्न वैल्यू

  • यदि तर्क अल्फ़ान्यूमेरिक वर्ण है तो 1 लौटाता है।
  • 0 रिटर्न अगर तर्क न तो एक वर्णमाला है और न ही एक अंक है।

उदाहरण # 1: isalnum () फ़ंक्शन वापसी मान

 #include #include int main() ( char c; int result; c = '5'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'Q'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'l'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = '+'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); return 0; ) 

आउटपुट

 जब 5 पास किया जाता है, तो रिटर्न वैल्यू 1 है जब Q पास हो जाता है, रिटर्न वैल्यू 1 होता है, जब एल पास होता है, तो रिटर्न वैल्यू 1 जब + पास हो जाता है, तो रिटर्न वैल्यू 0 होती है

उदाहरण # 2: यदि एक वर्ण अल्फ़ान्यूमेरिक वर्ण है, तो जांचें

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

आउटपुट

 एक वर्ण दर्ज करें: 0 0 एक अल्फ़ान्यूमेरिक वर्ण है। 

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