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

सी ++ में एक स्ट्रिंग अक्षर क्या है?


एक स्ट्रिंग शाब्दिक या अनाम स्ट्रिंग स्रोत कोड के भीतर एक स्ट्रिंग मान के प्रतिनिधित्व के लिए प्रोग्रामिंग में एक प्रकार का शाब्दिक है। अधिक सरल शब्दों में, एक स्ट्रिंग शाब्दिक दोहरे उद्धरण चिह्नों के बीच थोड़ा सा पाठ है। उदाहरण के लिए,

const char* var = "Hello";

var की इस परिभाषा में, "Hello" एक स्ट्रिंग लिटरल है। इस तरह से कॉन्स्ट का उपयोग करने का मतलब है कि आप स्ट्रिंग तक पहुंचने के लिए var का उपयोग कर सकते हैं लेकिन इसे बदलने के लिए नहीं। एक C++ कंपाइलर इसे उसी तरह से हैंडल करता है जैसे यह एक कैरेक्टर ऐरे को हैंडल करता है।


  1. सी ++ में एक स्ट्रिंग को टोकननाइज़ करें?

    पहला तरीका है, रिक्त स्थान से अलग किए गए शब्दों को पढ़ने के लिए एक स्ट्रिंगस्ट्रीम का उपयोग करना। यह थोड़ा सीमित है लेकिन यदि आप उचित जांच प्रदान करते हैं तो यह कार्य काफी अच्छी तरह से करता है। उदाहरण #include <vector> #include <string> #include <sstream> using namespace std; in

  1. सी और सी ++ में स्ट्रिंग अक्षर का प्रकार क्या है?

    C में एक स्ट्रिंग अक्षर का प्रकार char[] है। सी ++ में, एक सामान्य स्ट्रिंग अक्षर में एन कॉन्स चार की सरणी टाइप होती है। उदाहरण के लिए, स्ट्रिंग शाब्दिक हैलो का प्रकार 6 कॉन्स्ट चार की सरणी है। हालाँकि, इसे सरणी-से-सूचक रूपांतरण द्वारा एक const char* में परिवर्तित किया जा सकता है। ध्यान दें कि ऐरे-

  1. सी # में स्ट्रिंग शाब्दिक बनाम स्ट्रिंग वस्तु

    स्ट्रिंग लिटरल स्ट्रिंग अक्षर या स्थिरांक दोहरे उद्धरण चिह्नों या @ के साथ संलग्न हैं। एक स्ट्रिंग में ऐसे अक्षर होते हैं जो अक्षर अक्षर के समान होते हैं:सादा वर्ण, एस्केप अनुक्रम, और सार्वभौमिक वर्ण। यहाँ स्ट्रिंग लिटरल्स के कुछ उदाहरण दिए गए हैं - Hello, World" "Welcome, \ स्ट्रिंग अ