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

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

इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • सी प्रोग्रामिंग ऑपरेटर
  • C यदि … और कथन

C प्रोग्रामिंग में, एक वर्ण चर उस अक्षर के बजाय ASCII मान (0 और 127 के बीच पूर्णांक संख्या) रखता है।

लोअरकेस वर्णमाला का ASCII मान 97 से 122 तक है। और, अपरकेस वर्णमाला का ASCII मान 65 से 90 है।

यदि उपयोगकर्ता द्वारा दर्ज किए गए वर्ण का ASCII मान 97 से 122 या 65 से 90 की सीमा में है, तो वह संख्या एक वर्णमाला है।

वर्णमाला जाँचने का कार्यक्रम

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

आउटपुट

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

कार्यक्रम में, के 'a'बजाय प्रयोग किया जाता है 97और के 'z'बजाय प्रयोग किया जाता है 122। इसी तरह, के 'A'बजाय प्रयोग किया जाता है 65और के 'Z'बजाय प्रयोग किया जाता है 90

नोट: यह isalpha()देखने के लिए फ़ंक्शन का उपयोग करने की अनुशंसा की जाती है कि कोई वर्ण वर्णमाला है या नहीं।

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