इन्क्रीमेंट ऑपरेटर (++)
-
इसका उपयोग चर के मान को 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