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

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


C में स्ट्रिंग लिटरल का प्रकार char[] होता है। C++ में, एक साधारण स्ट्रिंग लिटरल का प्रकार 'array of n const char' होता है। उदाहरण के लिए, स्ट्रिंग लिटरल "Hello" का प्रकार "array of 6 const char" होता है। हालांकि, इसे ऐरे-टू-पॉइंटर रूपांतरण द्वारा const char* में परिवर्तित किया जा सकता है।

ध्यान दें कि ऐरे-टू-पॉइंटर रूपांतरण ऐरे के पहले एलिमेंट का पॉइंटर परिणाम देता है।

  1. - C++ में बूलियन के लिए टाइप स्पेसिफायर क्या है?

    C++ में बूलियन के लिए टाइप स्पेसिफायर bool है। आप इसका उपयोग इस प्रकार कर सकते हैं: bool myBoolean = true;

  1. - C# में String और string में क्या अंतर है?

    String का मतलब System.String है जबकि string C# में System.String के लिए एक एलियास (alias) है।उदाहरण के लिए:string str = Welcome!;यह आवश्यक नहीं है, लेकिन आमतौर पर String का उपयोग तब किया जाता है जब आप क्लासेस के साथ काम करते हैं।string str = String.Format(Welcome! {0}!, user);चूंकि string System.Str

  1. - C# में स्ट्रिंग लिटरल्स पर @ प्रीफिक्स क्या करता है

    @ प्रीफिक्स बताता है कि आपको सिंबल के बाद आने वाले स्ट्रिंग में स्पेशल कैरेक्टर्स को एस्केप करने की आवश्यकता नहीं है। निम्नलिखित स्टेटमेंट @D:\new इसके बराबर है: D:\\new @ प्रीफिक्स का उपयोग तब भी किया जाता है जब आप बड़े स्ट्रिंग्स चाहते हैं और इसे कई लाइनों में डिस्प्ले करना चाहते हैं। मल्टी-लाइन स