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

C++ में कैरेक्टर लिटरल्स क्या हैं?

एक कैरेक्टर लिटरल प्रोग्रामिंग में एक प्रकार का लिटरल है जो कंप्यूटर प्रोग्राम के सोर्स कोड के भीतर एक सिंगल कैरेक्टर के मान के प्रतिनिधित्व के लिए होता है।

C++ में, एक कैरेक्टर लिटरल एक कॉन्स्टेंट कैरेक्टर से बना होता है। इसे सिंगल कोटेशन मार्क्स से घिरे कैरेक्टर द्वारा दर्शाया जाता है। कैरेक्टर लिटरल्स दो प्रकार के होते हैं:

  • char टाइप के नैरो-कैरेक्टर लिटरल्स, उदाहरण के लिए 'a'
  • wchar_t टाइप के वाइड-कैरेक्टर लिटरल्स, उदाहरण के लिए L'a'

कैरेक्टर लिटरल के लिए उपयोग किया जाने वाला कैरेक्टर कोई भी ग्राफिक कैरेक्टर हो सकता है, रिज़र्व्ड कैरेक्टर्स जैसे न्यूलाइन ('\n'), बैकस्लैश ('\\'), सिंगल कोटेशन मार्क ('), और डबल कोटेशन मार्क (") को छोड़कर। रिज़र्व्ड कैरेक्टर्स को एस्केप सीक्वेंस के साथ निर्दिष्ट किया जाता है। उदाहरण के लिए:

उदाहरण

#include <iostream>
using namespace std;

int main() {
    char newline = '\n';
    char tab = '\t';
    char backspace = '\b';
    char backslash = '\\';
    char nullChar = '\0';
    cout << "Newline character: " << newline << "ending" << endl;
    cout << "Tab character: " << tab << "ending" << endl;
    cout << "Backspace character: " << backspace << "ending" << endl;
    cout << "Backslash character: " << backslash << "ending" << endl;
    cout << "Null character: " << nullChar << "ending" << endl;
}

आउटपुट

Newline character:  ending
Tab character:  ending
Backspace character:  ending
Backslash character: \ending
Null character:  ending
  1. - C++ में स्टैंडर्ड लाइब्रेरीज़ क्या हैं?

    C++ प्रोग्रामिंग भाषा में, C++ स्टैंडर्ड लाइब्रेरी क्लासेस और फंक्शन्स का एक संग्रह है, जो कोर भाषा में लिखे गए हैं और C++ ISO मानक का ही हिस्सा हैं। C++ स्टैंडर्ड लाइब्रेरी कई जेनेरिक कंटेनर्स, इन कंटेनर्स का उपयोग और हेरफेर करने के लिए फंक्शन्स, फंक्शन ऑब्जेक्ट्स, जेनेरिक स्ट्रिंग्स और स्ट्रीम्स (

  1. - C# में इंटीजर लिटरल्स (Integer Literals)

    परिचय इंटीजर लिटरल्स स्रोत कोड में सीधे लिखे गए पूर्णांक स्थिरांक हैं। दशमलव, हेक्साडेसिमल, बाइनरी (C# 7+) हो सकते हैं। प्रकार और सफिक्स बेसप्रीफिक्सउदाहरणडिफ़ॉल्ट टाइप दशमलवकोई नहीं200, 300int (फिट न होने पर long) हेक्साडेसिमल0x या 0X0xFF, 0XABCint → uint → long → ulong बाइनरी0b या 0B0b1010,

  1. - C# में String Literals क्या हैं?

    C# में स्ट्रिंग लिटरल्स स्ट्रिंग लिटरल्स वे स्थिर मान होते हैं जो टेक्स्ट (शून्य या अधिक कैरेक्टर्स का अनुक्रम) को दर्शाते हैं। C# में ये दो रूपों में लिखे जा सकते हैं: 1. रेगुलर (क्वोटेड) स्ट्रिंग लिटरल्स डबल कोट्स में संलग्न। इनमें एस्केप सीक्वेंसेज का उपयोग होता है। Hello, World! Line 1\nLine 2