Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C/C++ में isalpha() और isdigit() फ़ंक्शन्स

isalpha()

isalpha() फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि कोई कैरेक्टर अल्फाबेट है या नहीं। यह फ़ंक्शन "ctype.h" हेडर फ़ाइल में घोषित है। यदि आर्गुमेंट अल्फाबेट है तो यह एक इंटीजर मान लौटाता है, अन्यथा यह शून्य लौटाता है।

C में सिंटैक्स

int isalpha(int value);

पैरामीटर्स:

  • value - यह इंटीजर टाइप का एक सिंगल आर्गुमेंट है।

उदाहरण

#include <stdio.h>
#include <ctype.h>

int main() {
    char val1 = 's';
    char val2 = '8';
    if (isalpha(val1))
        printf("कैरेक्टर अल्फाबेट है\n");
    else
        printf("कैरेक्टर अल्फाबेट नहीं है\n");
    if (isalpha(val2))
        printf("कैरेक्टर अल्फाबेट है\n");
    else
        printf("कैरेक्टर अल्फाबेट नहीं है");
    return 0;
}

आउटपुट

कैरेक्टर अल्फाबेट है
कैरेक्टर अल्फाबेट नहीं है

isdigit()

isdigit() फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि कैरेक्टर न्यूमेरिक कैरेक्टर है या नहीं। यह फ़ंक्शन "ctype.h" हेडर फ़ाइल में घोषित है। यदि आर्गुमेंट डिजिट है तो यह एक इंटीजर मान लौटाता है, अन्यथा यह शून्य लौटाता है।

C में सिंटैक्स

int isdigit(int value);

पैरामीटर्स:

  • value - यह इंटीजर टाइप का एक सिंगल आर्गुमेंट है।

उदाहरण

#include <stdio.h>
#include <ctype.h>

int main() {
    char val1 = 's';
    char val2 = '8';
    if (isdigit(val1))
        printf("कैरेक्टर डिजिट है\n");
    else
        printf("कैरेक्टर डिजिट नहीं है\n");
    if (isdigit(val2))
        printf("कैरेक्टर डिजिट है\n");
    else
        printf("कैरेक्टर डिजिट नहीं है");
    return 0;
}

आउटपुट

कैरेक्टर डिजिट नहीं है
कैरेक्टर डिजिट है
  1. C/C++ में 2-3 ट्री (खोज और सम्मिलन) C/C++ में 2-3 ट्री (खोज और सम्मिलन)

    2-3 ट्री को एक ट्री डेटा संरचना के रूप में परिभाषित किया गया है, जहां बच्चों वाला हर नोड (आंतरिक नोड) या तो दो बच्चे (2-नोड) और एक डेटा तत्व या तीन बच्चे (3-नोड्स) और दो डेटा तत्व रखता है।परिभाषाएंहम कहते हैं कि एक आंतरिक नोड 2-नोड है यदि इसमें एक डेटा तत्व और दो बच्चे हैं।हम कहते हैं कि एक आंतरिक न

  1. - C/C++ में isalpha() और isdigit() फ़ंक्शन्स

    isalpha() isalpha() फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि कोई कैरेक्टर अल्फाबेट है या नहीं। यह फ़ंक्शन ctype.h हेडर फ़ाइल में घोषित है। यदि आर्गुमेंट अल्फाबेट है तो यह एक इंटीजर मान लौटाता है, अन्यथा यह शून्य लौटाता है। C में सिंटैक्स int isalpha(int value); पैरामीटर्स: value - यह इंट

  1. - C++ स्ट्रिंग कॉन्स्टेंट्स और कैरेक्टर कॉन्स्टेंट्स में अंतर

    C++ में, सिंगल कोट्स में एक कैरेक्टर एक कैरेक्टर लिटरल है। इसका प्रकार char है। उदाहरण के लिए, a ASCII आधारित सिस्टम पर मान 97 के साथ char प्रकार का है। डबल कोट्स में एक कैरेक्टर या कैरेक्टर्स की स्ट्रिंग एक स्ट्रिंग लिटरल दर्शाती है। इसका प्रकार const char[] है और यह स्ट्रिंग की लंबाई + 1 के आकार