असाइनमेंट ऑपरेटर
हम पहले से ही जानते हैं कि आप इनपुट ऑपरेटर का उपयोग करके किसी भी वेरिएबल का मान सेट कर सकते हैं। एक इनपुट स्टेटमेंट का उपयोग उन मामलों में किया जाता है जहां प्रोग्राम निष्पादन के दौरान उपयोगकर्ता द्वारा एक मान निर्दिष्ट किया जाता है।
लेकिन, बहुत बार हमें एक निश्चित सूत्र का उपयोग करके एक चर के लिए एक नया मान निर्धारित करने की आवश्यकता होती है। इस मामले में, -
असाइनमेंट ऑपरेटर हमारी सहायता करेगा। हाल की समस्याओं में हमने पहले ही इसका थोड़ा उपयोग कर लिया है। अब इसके बारे में विस्तार से बात करते हैं।
असाइनमेंट ऑपरेटर का सामान्य रूप इस प्रकार है:
<परिवर्तनीय नाम> = <अभिव्यक्ति>;
असाइनमेंट ऑपरेटर इस तरह काम करता है:
1. सबसे पहले, असाइनमेंट साइन के दाईं ओर के एक्सप्रेशन का मूल्यांकन किया जाता है।
2. व्यंजक का परिणामी मान नियत चिह्न के बाईं ओर वेरिएबल में संग्रहीत किया जाता है (मान लीजिए "
असाइन किया गया")। इस स्थिति में, वेरिएबल का पुराना मान मिटा दिया जाता है।
उदाहरण के लिए, यदि हमें
c
वेरिएबल के मान को
b
वेरिएबल के मान के दोगुने पर सेट करने की आवश्यकता है, तो हमें इसे इस तरह लिखना होगा:
सी = 2 * बी;प्री>
यह न भूलें कि प्रोग्रामिंग में आप किसी व्यंजक में गुणन चिन्हों को नहीं छोड़ सकते। अन्यथा, कंप्यूटर यह नहीं समझ पाएगा कि आप क्या गुणा करना चाहते हैं।
उदाहरण के लिए, आप केवल c = 2b
नहीं लिख सकते, यह गलत होगा!