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

सी ++ में व्हाइटस्पेस


Whitespace एक ऐसा शब्द है जो उन वर्णों को संदर्भित करता है जिनका उपयोग स्वरूपण उद्देश्यों के लिए किया जाता है। सी ++ में, यह मुख्य रूप से रिक्त स्थान, टैब और (कभी-कभी) न्यूलाइन को संदर्भित करता है। सी ++ कंपाइलर आमतौर पर कुछ मामूली अपवादों के साथ व्हाइटस्पेस को अनदेखा करता है। उदाहरण के लिए, नीचे दी गई सभी 4 पंक्तियों का मतलब एक ही है -

cout<<"Hello";
cout << "Hello";
cout                <<          "Hello"     ;
cout
<<
"Hello";

अपवाद जहां C++ कंपाइलर व्हाइटस्पेस को ध्यान में रखता है, वह कोट्स के अंदर और ऑपरेटर डिटेक्शन के लिए है। तो जब भी आप एक स्ट्रिंग डालते हैं, सी ++ व्हाइटस्पेस पर ध्यान देता है। उदाहरण के लिए,

"Hello world!"
"Hello     world!"

ये दोनों अलग-अलग तार हैं। इसके अलावा जब आप कंपाउंड ऑपरेटर या किसी मल्टी-कैरेक्टर ऑपरेटर का उपयोग करते हैं, तो आप बीच में जगह नहीं रख सकते। उदाहरण के लिए,

><<और <<भिन्न हैं। इसी तरह, +=और + =भिन्न हैं, जिनमें बाद वाला एक मान्य व्यंजक नहीं है।


  1. C++ मानक त्रुटि स्ट्रीम (cerr) क्या है?

    std::cerr क्लास ओस्ट्रीम का एक ऑब्जेक्ट है जो संकीर्ण वर्णों (चार प्रकार के) के लिए उन्मुख मानक त्रुटि स्ट्रीम का प्रतिनिधित्व करता है। यह सी स्ट्रीम stderr से मेल खाती है। मानक त्रुटि स्ट्रीम परिवेश द्वारा निर्धारित वर्णों का एक गंतव्य है। यह गंतव्य एक से अधिक मानक ऑब्जेक्ट (जैसे cout या clog) द्वा

  1. C++ मानक आउटपुट स्ट्रीम (cout) क्या है?

    std::cout क्लास ओस्ट्रीम का एक ऑब्जेक्ट है जो संकीर्ण वर्णों (चार प्रकार के) के लिए उन्मुख मानक आउटपुट स्ट्रीम का प्रतिनिधित्व करता है। यह सी स्ट्रीम स्टडआउट से मेल खाती है। मानक आउटपुट स्ट्रीम परिवेश द्वारा निर्धारित वर्णों का डिफ़ॉल्ट गंतव्य है। यह गंतव्य अधिक मानक वस्तुओं (जैसे कि सेर या क्लॉग) क

  1. C++ में हैलो वर्ल्ड प्रोग्राम कैसे लिखें?

    हैलो वर्ल्ड प्रोग्राम चलाने के लिए, आपको निम्न चरणों का पालन करना होगा - C++ प्रोग्राम लिखें अब जब आपके पास एक कंपाइलर स्थापित हो गया है, तो यह एक C++ प्रोग्राम लिखने का समय है। आइए प्रोग्रामिंग उदाहरण के प्रतीक के साथ शुरू करते हैं, यह हैलो वर्ल्ड प्रोग्राम है। हम इस उदाहरण में C++ का उपयोग करके he