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

C या C++ में सिंगल कोट्स बनाम डबल कोट्स

C और C++ में सिंगल कोट का उपयोग एकल वर्ण की पहचान के लिए किया जाता है, और डबल कोट्स का उपयोग स्ट्रिंग लिटरल्स के लिए किया जाता है। एक स्ट्रिंग लिटरल "x" एक स्ट्रिंग है, जिसमें वर्ण 'x' और एक नल टर्मिनेटर '\0' होता है। इसलिए इस मामले में "x" दो-वर्ण सरणी है।

C++ में वर्ण लिटरल का आकार char होता है। C में वर्ण लिटरल का प्रकार इंटीजर (int) होता है। इसलिए C में sizeof('a') 32-बिट आर्किटेक्चर के लिए 4 है, और CHAR_BIT 8 है। लेकिन sizeof(char) C और C++ दोनों के लिए एक बाइट है।

  1. - C++ में सिंगल कैरेक्टर को स्ट्रिंग में कैसे बदलें?

    सिंगल कैरेक्टर को स्ट्रिंग में बदलने के कई तरीके हैं। निम्नलिखित उदाहरण में, उनमें से कुछ का उपयोग कैरेक्टर को स्ट्रिंग में बदलने के लिए किया गया है। उदाहरण #include <iostream> #include <string> #include <sstream> int main() { char c = m; std::string s(1, c); std::cou

  1. - C++ में iscntrl() फ़ंक्शन

    C++ में iscntrl() फ़ंक्शन जांचता है कि कोई कैरेक्टर कंट्रोल कैरेक्टर है या नहीं। यह फ़ंक्शन ctype.h में परिभाषित है। सिंटैक्स int iscntrl(int ch); यहां, ch वह कैरेक्टर है जिसे जांचने की आवश्यकता है। उदाहरण: स्ट्रिंग में कंट्रोल कैरेक्टर्स गिनना #include <iostream> #include <ctype.h> u

  1. - C++ में strpbrk() फ़ंक्शन

    strpbrk() फ़ंक्शन C++ स्ट्रिंग फ़ंक्शन जो दो स्ट्रिंग्स लेता है और स्ट्रिंग1 में स्ट्रिंग2 के किसी भी अक्षर की पहली घटना ढूंढता है। मिलने पर उस अक्षर का पॉइंटर लौटाता है, अन्यथा NULL। टर्मिनेटिंग NULL अक्षर के लिए लागू नहीं। सिंटैक्स char* strpbrk(const char* str1, const char* str2) C++ प्रोग्राम