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

C में ispunct()

फ़ंक्शन ispunct() का उपयोग यह जांचने के लिए किया जाता है कि पास किया गया कैरेक्टर पंक्चुएशन है या नहीं। यदि यह पंक्चुएशन नहीं है तो यह शून्य लौटाता है, अन्यथा यह गैर-शून्य मान लौटाता है।

यहां C भाषा में ispunct() का सिंटैक्स है:

int ispunct(int character);

यहां C भाषा में ispunct() का एक उदाहरण है:

उदाहरण

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

int main() {
   int a = '!';
   int b = 'a';
   
   if (ispunct(a))
      printf("कैरेक्टर पंक्चुएशन है।");
   else
      printf("\nकैरेक्टर पंक्चुएशन नहीं है।");
   
   if (ispunct(b))
      printf("\nकैरेक्टर पंक्चुएशन है।");
   else
      printf("\nकैरेक्टर पंक्चुएशन नहीं है।");
   
   return 0;
}

आउटपुट

कैरेक्टर पंक्चुएशन है।
कैरेक्टर पंक्चुएशन नहीं है।

क्या माना जाता है पंक्चुएशन?

डिफ़ॉल्ट "C" लोकेल में, निम्नलिखित कैरेक्टर्स पंक्चुएशन हैं:

! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~

कुल 32 पंक्चुएशन कैरेक्टर्स। ispunct() किसी भी ग्राफिकल कैरेक्टर के लिए true लौटाता है जो अल्फान्यूमेरिक नहीं है (isalnum() के अनुसार) और स्पेस नहीं है।

संबंधित फ़ंक्शंस

  • isalnum() - अल्फान्यूमेरिक (A-Z, a-z, 0-9)
  • isalpha() - अल्फाबेटिक (A-Z, a-z)
  • isdigit() - डिजिट (0-9)
  • isgraph() - ग्राफिकल (प्रिंटेबल, स्पेस नहीं)
  • isprint() - प्रिंटेबल (स्पेस सहित)
  • isspace() - व्हाइटस्पेस
  • iscntrl() - कंट्रोल कैरेक्टर
  1. - CSS hanging-punctuation प्रॉपर्टी

    CSS hanging-punctuation प्रॉपर्टी निर्दिष्ट करती है कि क्या एक पंक्चुएशन वर्ण को लाइन बॉक्स के बाहर रखा जा सकता है। क्र.सं. प्रॉपर्टी मान और विवरण 1. noneकोई पंक्चुएशन चिह्न बाहर नहीं। 2. firstपहली लाइन के शुरुआती किनारे पर पंक्चुएशन बाहर। 3. lastअंतिम लाइन के अंतिम किनारे पर पंक्चुएशन ब

  1. HTML कैरेक्टर सेट (Charset) HTML कैरेक्टर सेट (Charset)

    HTML कैरेक्टर सेट (Character Encoding) क्या है? कैरेक्टर सेट (charsets) वर्णों को बाइट्स में एन्कोड करने के मानक हैं। प्रमुख कैरेक्टर सेट में शामिल हैं: ASCII - 128 अल्फ़ान्यूमेरिक वर्ण परिभाषित करता है (अंग्रेजी के लिए)। ANSI (Windows-1252) - 256 वर्ण, पश्चिमी यूरोपीय भाषाओं के लिए। ISO-8859-1 -

  1. C भाषा में कैरेक्टर ऑपरेशन्स को समझें C भाषा में कैरेक्टर ऑपरेशन्स को समझें

    C प्रोग्रामिंग भाषा में कैरेक्टर (A-Z या a-z), अंक (0-9), व्हाइट स्पेस, या विशेष प्रतीक हो सकते हैं। घोषणा (Declaration) C प्रोग्रामिंग में कैरेक्टर ऑपरेशन्स के लिए घोषणा निम्नलिखित है: char a = A; // कैरेक्टर कॉन्स्टेंट का उपयोग करके कैरेक्टर इनपुट/आउटपुट फंक्शन्स कैरेक्टर इनपुट/आउटपुट फंक्शन्स