Operator's in C Programming Language In Hindi | ऑपरेटर्स क्या है और इसके प्रकार हिंदी में

Deepak Singh Rajawat
0


 Operator's in C Programming Language In Hindi


C प्रोग्रामिंग में ऑपरेटर्स (Operators) का पूरा Tutorials

1. ऑपरेटर क्या है?

C प्रोग्रामिंग में Operators कुछ Special Symbol (विशेष चिन्ह) का एक सेट होता है, जिन्हे एक निश्चित Arithmetical and Logical Operation करने के लिए Use किया जाता है। ये Symbol Compiler को अलग अलग Operation (Arithmetical & Logical) करने के लिए निर्देश (Instruction) देते है। ऑपरेटर एक या अधिक ऑपरेण्ड्स (Operands) पर कार्य करते हैं और एक परिणाम (result) लौटाते हैं।

2. C में ऑपरेटर्स के प्रकार

C भाषा में निम्नलिखित प्रकार के ऑपरेटर्स होते हैं:

  • गणितीय ऑपरेटर्स (Arithmetic Operators)
  • संबंध ऑपरेटर्स (Relational Operators)
  • तार्किक ऑपरेटर्स (Logical Operators)
  • बिटवाइज ऑपरेटर्स (Bitwise Operators)
  • बढ़ाने और घटाने वाले ऑपरेटर्स (Increment & Decrement Operators)
  • असाइनमेंट ऑपरेटर्स (Assignment Operators)
  • सशर्त ऑपरेटर (Conditional or Ternary Operator)
  • साइज़ ऑफ़ ऑपरेटर (sizeof Operator)
  • कास्टिंग ऑपरेटर (Type Casting Operator)


1. गणितीय ऑपरेटर्स (Arithmetic Operators)

ये ऑपरेटर्स गणितीय गणनाएँ करने के लिए उपयोग किए जाते हैं।

ऑपरेटर विवरण उदाहरण
+ जोड़ (Addition) a + b
- घटाना (Subtraction) a - b
* गुणा (Multiplication) a * b
/ भागफल (Division) a / b
% माड्यूलो (Modulus - शेषफल) a % b


🔹 उदाहरण:

#include <stdio.h>

int main() {
    int a = 10, b = 3;
    printf("Addition: %d\n", a + b);
    printf("Subtraction: %d\n", a - b);
    printf("Multiplication: %d\n", a * b);
    printf("Division: %d\n", a / b);
    printf("Modulus: %d\n", a % b);
    return 0;
}

2. संबंध ऑपरेटर्स (Relational Operators)

इनका उपयोग दो मानों की तुलना करने के लिए किया जाता है।

ऑपरेटर विवरण उदाहरण
== बराबर है a == b
!= बराबर नहीं है a != b
> बड़ा है a > b
< छोटा है a < b
>= बड़ा या बराबर a >= b
<= छोटा या बराबर a <= b


🔹 उदाहरण:

#include <stdio.h>

int main() {
    int a = 5, b = 10;
    printf("%d\n", a > b);  // 0 (False)
    printf("%d\n", a < b);  // 1 (True)
    printf("%d\n", a == b); // 0 (False)
    return 0;
}

3. तार्किक ऑपरेटर्स (Logical Operators)

ये ऑपरेटर्स तार्किक क्रियाओं (logical operations) के लिए उपयोग किए जाते हैं।

ऑपरेटर विवरण उदाहरण
&& AND (a > 0) && (b > 0)
` `
! NOT !(a > 0)


🔹 उदाहरण:

#include <stdio.h>

int main() {
    int a = 5, b = 10;
    printf("%d\n", (a > 0) && (b > 0));  // 1 (True)
    printf("%d\n", (a < 0) || (b > 0));  // 1 (True)
    printf("%d\n", !(a > 0));            // 0 (False)
    return 0;
}

4. बिटवाइज ऑपरेटर्स (Bitwise Operators)

बिट-स्तरीय संचालन (bitwise operations) करने के लिए उपयोग होते हैं।

ऑपरेटर विवरण उदाहरण
& Bitwise AND a & b
` ` Bitwise OR
^ Bitwise XOR a ^ b
~ Bitwise Complement ~a
<< Left Shift a << 2
>> Right Shift a >> 2
5. बढ़ाने और घटाने वाले ऑपरेटर्स (Increment & Decrement Operators)
ऑपरेटर विवरण उदाहरण
++ 1 बढ़ाना a++
-- 1 घटाना a--


🔹 उदाहरण:

int a = 5;
printf("%d\n", a++); // 5
printf("%d\n", ++a); // 7
6. असाइनमेंट ऑपरेटर्स (Assignment Operators)
ऑपरेटर विवरण उदाहरण
= असाइन करना a = 5
+= जोड़ और असाइन a += 5
-= घटाना और असाइन a -= 5
*= गुणा और असाइन a *= 5
/= भाग और असाइन a /= 5
%= माड्यूलो और असाइन a %= 5


7. सशर्त ऑपरेटर (Ternary Operator)


int result = (a > b) ? a : b;
8. साइज़ ऑफ़ ऑपरेटर (sizeof Operator)
c
Copy
Edit
printf("%lu", sizeof(int)); // 4 (32-bit system)


9. कास्टिंग ऑपरेटर (Type Casting Operator)


float x = (float) 5 / 2; // 2.5


निष्कर्ष

C प्रोग्रामिंग में ऑपरेटर्स बहुत महत्वपूर्ण भूमिका निभाते हैं। वे गणितीय, तार्किक और बिट-स्तरीय संचालन को आसान बनाते हैं। इस ट्यूटोरियल में हमने C के सभी प्रमुख ऑपरेटर्स को उदाहरणों सहित समझाया।

Post a Comment

0Comments

cs17deepak95@gmail.com

Post a Comment (0)