इन्क्रीमेंट ऑपरेटर (++)
-
इसका उपयोग चर के मान को 1 से बढ़ाने के लिए किया जाता है। दो प्रकार के वेतन वृद्धि ऑपरेटर हैं, पूर्व-वृद्धि और बाद-वृद्धि।
-
इंक्रीमेंट ऑपरेटर को प्री-इंक्रीमेंट में ऑपरेंड से पहले रखा जाता है और पहले मान बढ़ाया जाता है और फिर उस पर ऑपरेशन किया जाता है।
उदाहरण के लिए,
z = ++a; a= a+1 z=a
-
इंक्रीमेंट ऑपरेटर को पोस्ट-इंक्रीमेंट में ऑपरेंड के बाद रखा जाता है और ऑपरेशन करने के बाद मान बढ़ा दिया जाता है।
उदाहरण के लिए,
z = a++; z=a a= a+1
उदाहरण 1
प्री-इंक्रीमेंट ऑपरेटर के लिए एक उदाहरण निम्नलिखित है -
main ( ){ int A= 10, Z; Z= ++A; printf ("Z= %d", Z); printf (" A=%d", A); }
आउटपुट
Z =11 A=11
उदाहरण 2
निम्नलिखित वेतन वृद्धि ऑपरेटर के लिए एक उदाहरण है -
main ( ){ int a= 10, z; z= a++; printf ("Z= %d", z); printf ("A=%d", a); }
आउटपुट
Z=10 A=11
डिक्रीमेंट ऑपरेटर (- -)
-
इसका उपयोग एक चर के मानों को 1 से कम करने के लिए किया जाता है। दो प्रकार के वेतन वृद्धि ऑपरेटर हैं, पूर्व वेतन वृद्धि और बाद में कमी।
-
डिक्रीमेंट ऑपरेटर को प्री डिक्रीमेंट में ऑपरेंड से पहले रखा जाता है और वैल्यू को पहले घटाया जाता है और फिर उस पर ऑपरेशन किया जाता है।
उदाहरण के लिए,
z = - - a; a= a-1 z=a
-
डिक्रीमेंट ऑपरेटर को पोस्ट डिक्रीमेंट में ऑपरेंड के बाद रखा जाता है और ऑपरेशन करने के बाद मूल्य घटाया जाता है
उदाहरण के लिए,
z = a--; z=a a= a-1
उदाहरण 1
प्री डिक्रीमेंट ऑपरेटर के लिए एक उदाहरण निम्नलिखित है -
main ( ){ int a= 10, z; z= --a; printf ("Z= %d", z); printf (" A=%d", a); }
आउटपुट
Z=9 A=9
उदाहरण 2
पोस्ट डिक्रीमेंट ऑपरेटर के लिए एक उदाहरण निम्नलिखित है -
main ( ){ int a= 10, z; z= a--; printf ("Z= %d", z); printf ("A=%d", a); }
आउटपुट
Z=10 A=9