सी लाइब्रेरी - <ctype.h>
ctype.h सी स्टैंडर्ड लाइब्रेरी की हेडर फ़ाइल कई कार्यों की घोषणा करती है जो परीक्षण और मानचित्रण पात्रों के लिए उपयोगी होते हैं।
सभी कार्य स्वीकार करता है int एक पैरामीटर के रूप में, जिसका मान EOF या एक अहस्ताक्षरित चार के रूप में प्रतिनिधित्व करने योग्य होना चाहिए।
यदि तर्क c वर्णित स्थिति को संतुष्ट करता है, और शून्य (असत्य) यदि नहीं तो सभी कार्य गैर-शून्य (सत्य) वापस आ जाते हैं।
पुस्तकालय के कार्य
हेडर ctype.h में परिभाषित कार्य निम्नलिखित हैं -
अनु क्रमांक। | समारोह विवरण |
---|---|
1 |
int इस्नालम (int c)
यह फ़ंक्शन जाँचता है कि पारित वर्ण अल्फ़ान्यूमेरिक है या नहीं। |
2 |
int isalpha (इंट सी)
यह फ़ंक्शन जाँचता है कि पारित वर्ण अल्फ़ाबेटिक है या नहीं। |
3 |
int iscntrl (इंट सी)
यह फ़ंक्शन जाँचता है कि पारित वर्ण नियंत्रण वर्ण है या नहीं। |
4 |
int isdigit (इंट c)
यह फ़ंक्शन जाँचता है कि पारित वर्ण दशमलव अंक है या नहीं। |
5 |
intggraph (इंट सी)
यह फ़ंक्शन जाँचता है कि पारित चरित्र में लोकेल का उपयोग करके चित्रमय प्रतिनिधित्व है या नहीं। |
6 |
int islower (इंट सी)
यह फ़ंक्शन जाँचता है कि पारित वर्ण लोअरकेस अक्षर है या नहीं। |
7 |
इंट इप्रिंट (int c)
यह फ़ंक्शन जाँचता है कि पारित चरित्र मुद्रण योग्य है या नहीं। |
8 |
int ispunct (इंट सी)
यह फ़ंक्शन जाँचता है कि पारित वर्ण विराम चिह्न वर्ण है या नहीं। |
9 |
int isspace (int c)
यह फ़ंक्शन जाँचता है कि पारित वर्ण श्वेत-स्थान है या नहीं। |
10 |
int isupper (इंट सी)
यह फ़ंक्शन जाँचता है कि पारित चरित्र एक अपरकेस अक्षर है या नहीं। |
1 1 |
int isxdigit (इंट c)
यह फ़ंक्शन जाँचता है कि पारित वर्ण हेक्साडेसिमल अंक है या नहीं। |
पुस्तकालय में दो रूपांतरण कार्य भी होते हैं जो "इंट" को स्वीकार करता है और वापस करता है।
अनु क्रमांक। | समारोह विवरण |
---|---|
1 |
int tolower (इंट c)
यह फ़ंक्शन अपरकेस अक्षरों को लोअरकेस में कनवर्ट करता है। |
2 |
int टॉपर (int c)
यह फ़ंक्शन निचले अक्षरों को अपरकेस में परिवर्तित करता है। |
चरित्र वर्ग
अनु क्रमांक। | चरित्र वर्ग और विवरण |
---|---|
1 |
Digits यह पूरी संख्या {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} का एक सेट है। |
2 |
Hexadecimal digits यह {0 1 2 3 4 5 6 7 8 9 ABCDEF abcdef} का सेट है। |
3 |
Lowercase letters यह लोअरकेस अक्षर {abcdefghijklmnopqrstu vwxyz} का एक सेट है। |
4 |
Uppercase letters यह अपरकेस अक्षरों {ABCDEFGHIJKLMNOPQRSTU VWXYZ} का एक सेट है। |
5 |
Letters यह लोअरकेस और अपरकेस अक्षरों का एक सेट है। |
6 |
Alphanumeric characters यह अंक, लोअरकेस अक्षर और अपरकेस अक्षर का एक सेट है। |
7 |
Punctuation characters यह एक सेट है! "# $% & '() * +, -। /: <=>? @ [\ _ ^ ^ _` {}} ~ |
8 |
Graphical characters यह अल्फ़ान्यूमेरिक वर्णों और विराम चिह्नों का एक समूह है। |
9 |
Space characters यह टैब, न्यूलाइन, वर्टिकल टैब, फॉर्म फीड, कैरिज रिटर्न और स्पेस का एक सेट है। |
10 |
Printable characters यह अल्फ़ान्यूमेरिक वर्णों, विराम चिह्नों और अंतरिक्ष वर्णों का एक समूह है। |
1 1 |
Control characters ASCII में, इन पात्रों में 037, और 177 (DEL) के माध्यम से अष्टक कोड 000 हैं। |
12 |
Blank characters ये रिक्त स्थान और टैब हैं। |
13 |
Alphabetic characters यह लोअरकेस अक्षर और अपरकेस अक्षर का एक सेट है। |