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

इसप्रिंट () फ़ंक्शन यह जांचता है कि कोई वर्ण मुद्रण योग्य वर्ण है या नहीं।

मुद्रण वर्णों को रखने वाले वर्णों को मुद्रण योग्य वर्णों के रूप में जाना जाता है।

मुद्रण योग्य वर्ण नियंत्रण वर्णों के ठीक विपरीत होते हैं, जिन्हें iscntrl () का उपयोग करके जांचा जा सकता है।

सी इप्रिंट () प्रोटोटाइप

 int isprint (int arg);

फ़ंक्शन आइप्रिंट () पूर्णांक के रूप में एक एकल तर्क लेता है और प्रकार का मान लौटाता है int

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

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

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

उदाहरण: सी इप्रिंट () फ़ंक्शन

 #include #include int main() ( char c; c = 'Q'; printf("Result when a printable character %c is passed to isprint(): %d", c, isprint(c)); c = ''; printf("Result when a control character %c is passed to isprint(): %d", c, isprint(c)); return 0; )

आउटपुट

 जब प्रिंट करने योग्य वर्ण Q को isprint () में पास किया जाता है तो परिणाम: 1 परिणाम जब एक नियंत्रण वर्ण isprint () में जाता है: 0 

उदाहरण: C प्रोग्राम का उपयोग करके सभी प्रिंट करने योग्य वर्णों को सूचीबद्ध करना () फ़ंक्शन।

  #include #include int main() ( int c; for(c = 1; c <= 127; ++c) if (isprint(c)!= 0) printf("%c ", c); return 0; ) 

आउटपुट:

मुद्रण योग्य वर्ण हैं:! # # $% & '() * +, -। / 0 1 2 3 4 5 6 7 8 9:; @ @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _ `abcffghijklmnopqrstu vwxyz (!) ~ |

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