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

C++ में कॉमा ऑपरेटर क्या है?


कॉमा ऑपरेटर का उद्देश्य कई एक्सप्रेशन्स को एक साथ जोड़ना है। कॉमा से अलग की गई एक्सप्रेशन्स की सूची का मान सबसे दाएं एक्सप्रेशन का मान होता है। अनिवार्य रूप से, कॉमा का प्रभाव ऑपरेशन्स के एक क्रम को निष्पादित करना होता है।

अन्य एक्सप्रेशन्स के मान छोड़ दिए जाएंगे। इसका मतलब है कि दाईं ओर की एक्सप्रेशन पूरे कॉमा से अलग एक्सप्रेशन का मान बन जाएगी। उदाहरण के लिए:

उदाहरण

निम्नलिखित प्रोग्राम कॉमा ऑपरेटर के कार्य को दर्शाता है:

#include <iostream>
using namespace std;
int main() {
    int i, j;
    j = 10;
    i = (j++, j + 100, 999 + j);
    cout << i;
    return 0;
}

आउटपुट

यह निम्न आउटपुट देता है:

1010

यहां प्रक्रिया है कि i का मान कैसे गणना किया जाता है: j मान 10 से शुरू होता है। j को फिर 11 तक इन्क्रीमेंट किया जाता है। अगला, j को 100 में जोड़ा जाता है। अंत में, j (अभी भी 11 रखता है) को 999 में जोड़ा जाता है, जो परिणाम 1010 देता है।

  1. - JavaScript में कॉमा ऑपरेटर (,) क्या है?

    कॉमा ऑपरेटर (,) कॉमा ऑपरेटर अपने प्रत्येक ऑपरेंड का मूल्यांकन करता है (बाएं से दाएं) और अंतिम ऑपरेंड की वैल्यू रिटर्न करता है। यह एक्सप्रेशन्स को चेन करने की अनुमति देता है। सिंटैक्स expression1, expression2, ..., expressionN बुनियादी उदाहरण var x = (1, 2, 3); console.log(x); // 3 (अंतिम वैल्यू)

  1. - C/C++ टर्नरी ऑपरेटर (Ternary Operator)

    टर्नरी ऑपरेटर का सिंटैक्स: (expression-1) ? expression-2 : expression-3 यह ऑपरेटर एक अभिव्यक्ति के परिणाम के आधार पर दो मानों में से एक लौटाता है। यदि expression-1 बूलियन सत्य है, तो expression-2 का मूल्यांकन करके उसका मान लौटाया जाता है, अन्यथा expression-3 का मान लौटाया जाता है। उदाहरण: दो संख्याओ

  1. C/C++ में टाइप कास्ट क्या है? C/C++ में टाइप कास्ट क्या है?

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