Unary Operators in C++ in hindi | यूनरी ऑपरेटर्स

Unary-operators-in-c++

यह लेख आपको Unary Operators in C++ in hindi के बारे में बताएगा। लेकिन, C++ कोडिंग भाषा में विभिन्न यूनरी ऑपरेटर्स को जानने से पहले आइए जानें कि यूनरी ऑपरेटर क्या है?

Unary Operator क्या है? यूनरी ऑपरेटर एक ऐसा ऑपरेटर है जो सिंगल ऑपरेंड (वेरिएबल) पर काम करता है। यूनरी ऑपरेटरों के 6 प्रकार हैं: 1. यूनरी माइनस (-) 2. इंक्रीमेंट ऑपरेटर (+ +) 3. डिक्रीमेंट ऑपरेटर (- -) 4. Not ऑपरेटर (!) 5. Addressof ऑपरेटर (&) 6. sizeof() ऑपरेटर।

इंक्रीमेंट ऑपरेटर के एक उदाहरण में, यदि हम एक वेरिएबल (ऑपरेंड) पर इंक्रीमेंट (+ +) ऑपरेटर का उपयोग करते हैं तो वेरिएबल का मान 1 से बढ़ जाएगा, अर्थात यदि इसका मान 1 है तो यह 2 हो जाएगा।

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

आप सोच रहे होंगे कि ऑपरेटर और ऑपरेंड का क्या मतलब है? एक ऑपरेटर एक गणितीय या तार्किक(logical) function है जो किसी मान या वेरिएबल पर कुछ क्रिया करता है। एक ऑपरेंड वह मान या वेरिएबल है जिस पर ऑपरेटर कार्य करता है।

आइए इसे एक उदाहरण से समझते हैं। मान लीजिए कि हमारे पास दो वेरिएबल हैं, a और b। a = 5, और b = 6. अब, a + b = 11. यहाँ a और b ऑपरेंड हैं, और + एक ऑपरेटर है।

1. Unary minus ' - ' in C++

Minus operator( - ) वेरिएबल के चिन्ह को बदल देता है। यह ऑपरेटर positive संख्या को negative और negative संख्या को positive बनाता है।

Example:-

int a = 5;
int b = -a;  // b = -5

2. Increment operator ' + + ' in C++

Increment operator (+ +) एक वेरिएबल के मान(value) को 1 से बढ़ा देता है। दूसरे शब्दों में, यह उपयोग किए जाने पर एक वेरिएबल में 1 जोड़ता है। इसका उपयोग दो तरह से किया जा सकता है:

  1. Prefix increment (+ + a)
    Prefix increment में increment operator (+ +) variable से पहले आता है। जैसे ही increment operator का उपयोग किया जाता है, ऑपरेंड (variable) का मूल्य बदल जाता है यानी 1 से बढ़ जाता है। दूसरे शब्दों में, ऑपरेंड के मूल्य को इस्तेमाल करने से पहले बदल दिया जाएगा।
    int a = 5;
    int b = ++a;  // b = 6
    
  2. Postfix increment (a + +)
    Postfix increment में increment operator (+ +) वेरिएबल के बाद आता है। increment operator का उपयोग करने के बाद ऑपरेंड (variable) का मूल्य बदल जाता है यानी 1 से बढ़ जाता है।
    int a = 5;
    int b = a++;  // b = 5
    int c = a;    // c = 6
    

3. Decrement operator ' - - ' in C++

Decrement operator (- -) एक वेरिएबल के मान(value) को 1 से घटाता है। दूसरे शब्दों में, यह एक वेरिएबल से 1 घटाता है जब इसका उपयोग किया जाता है। इसका उपयोग दो तरह से किया जा सकता है:

  1. Prefix decrement (- - a)
    Prefix decrement में, decrement operator (- -) वेरिएबल से पहले आता है। जैसे ही decrement operator का उपयोग किया जाता है, ऑपरेंड (variable) का मान(value) बदल जाता है यानी 1 से घट जाता है। दूसरे शब्दों में, ऑपरेंड के मूल्य को इस्तेमाल करने से पहले बदल दिया जाएगा।
    int a = 5;
    int b = --a;  // b = 4
    
  2. Postfix decrement (a - -)
    Postfix decrement में decrement operator (- -) वेरिएबल के बाद आता है। decrement operator का उपयोग करने के बाद ऑपरेंड (variable) का मूल्य बदल जाता है यानी 1 से घट जाता है।
    int a = 5;
    int b = a--;  // b = 5
    int c = a;    // c = 4
    

4. Not operator ' ! ' in C++

लॉजिकल Not operator सही स्टेटमेंट या कंडीशन को गलत और गलत स्टेटमेंट या कंडीशन को सही बनाता है।आउटपुट 0 और 1 के रूप में होती है, यहाँ 0 false के लिए है और 1 true के लिए है।

Example:-

int a = 5;
a == 5     // true or 1
!(a == 5)  // false or 0

5. Addressof operator ' & ' in C++

Addressof operator का उपयोग वेरिएबल का मेमोरी एड्रेस प्राप्त करने के लिए किया जाता है। Addressof operator द्वारा लौटाए गए इन पतों को pointer के रूप में जाना जाता है क्योंकि वे मेमोरी में वेरिएबल की ओर "पॉइंट" करते हैं।

Example:-

int a;
int *ptr;
ptr = &a;  // address of a is stored in ptr

6. sizeof() operator in C++

sizeof() operator बाइट्स(Bytes) में अपने ऑपरेंड का आकार(size) देता है। यह ऑपरेंड (variable) के data type का आकार(size) देता है।

Example:-

int a = 5;
sizeof(a)  // 4 because int data type has size of 4 Bytes

Comments

Popular posts from this blog

मशीन लर्निंग

Chapri meaning in hindi - हम छपरी किसे कहते हैं?

POLED vs AMOLED