Follow

30 अक्टूबर 2021

Operator क्या है ? यह कितने प्रकार के होते है !

Operator:-

किसी Program में Input Variables के बीच विभिन्न प्रकार के Calculation को Perform करने के लिए विशेष प्रकार के Sign या Symbols Use किये जाते है, ये Operator निम्न 8 Categories में रखे गए है !

YouTube

(1) Arithmetic Operator

(2) Increment / Decrement Operator 

(3) Assignment Operator

(4) Logical Operator

(5)Relational Operator

(6) Conditional Operator

(7) Bit Wise Operator

(8) Special Operator


(1) Arithmetic Operator :-  ये Simple Mathematical Calculation Perform करने के लिए Use होने वाले Operators है, क्यूंकि Binary Operators है !


                 Operator                                Meaning

               ________________________________

                    +                                       Addition

                    -                                       Subs traction

                   *                                       Multiplication

                  /                                        Division

                 %                                       Modular


EXAMPLE :-   


                            #include<stdio.h>

                           #include<conio.h>

                                     void main()

                                          {

                                            int a,b,c,d,e,f,g,h;

                                            clrscr();

                                            printf("ENTER THE FIRST NUMBER ");

                                            scanf("%d",&a);

                                            printf("ENTER THE SECOND NUMBER");

                                            scanf("%d",&b);

                                            c=a+b;

                                            e=a-b;

                                            f=a*b;

                                            g=a/b;

                                            h=a%b;

                                            printf("ADDITION IS =%d",c);

                                            printf("SUBSTRACTION IS =%d",e);

                                            printf("MULTIPCATION IS =%d",f);

                                            printf("DIVISION IS =%d",g);

                                            printf("REMAINDER IS =%d",h);

                                            getche();

                                      }


(2) Increment and Decrement Operator :-   ये Operator Unary Operators  होते है,जिसमे Increment को "++" व Decrement को "--" से Show किया जाता है, इसमें Increment अपने Nature के अनुसार Variable की Value को 1 से बड़ा देता है, जबकि Decrement Variable की Value को 1 से घटा देता है, इसे निम्न प्रकार से Use किया जाता है !


                             Operator                             Meaning 

                  _________________________________

                           a++                       Post Increment

                           ++a                       Pre Increment

                            b--                        Post Decrement

                             --b                       Pre Decrement


EXAMPLE :- 

                                     #include<stdio.h>

                           #include<conio.h>

                                     void main()

                                          {

                                                int p,q,r,t;

                                                clrscr();

                                                printf("ENTER THE FIRST NUMBER");

                                                scanf("%d",&p);

                                                printf("ENTER THE SECOND NUMBER");

                                                scanf("%d",&q);

                                                r=++p

                                                t=--q

                                                printf("First Value =%d",r);

                                                printf("Second Value =%d",t);       

                                                getche();

                                        }


(3) Assignment Operator :- यह एक विशेष Operators होता है, जो "=" से Present किया जाता है, इस Sign की दो Sides होती है, LHS तथा RHS यह Operators RHS Side की Value को LHS Side Transfer करता है, अर्थात Assign कर लेता है !


जैसे -                    C                    =                    A+B

                           LHS                                       RHS

                                           Assignment


(4) Logical Operator :-  यह Operators मुख्य रूप से Complex Relational Operators के एक Expression में होने पर उसे Solve करता है, यह अपने दोनों Side लिखे Logic को Check करता है, और Result Show करता है, Operator तीन प्रकार के होते है !


                     Operator                                Meaning

                   _________________________________


                       &&                                          Logical and

                       ::                                            Logical or

                       !NOT                                      Logical NOT


EXAMPLE :-  Write a Program 2 Check student Pass or Fail base or 2 Subject Marks and Check its status Average are or Week ?


                 #include<stdio.h>

                 #include<conio.h>

                                 void main()

                                       {

                                           int M1,M2;

                                           clrscr();

                                           printf("ENTER THE FIRST SUBJECT MARK ");

                                           scanf("%d",&M1);

                                           printf("ENTER THE SECOND SUBJECT MARK ");

                                           scanf("%d",%M2);

                                           if(M1>40&&M2>40)

                                          {

                                              printf("YOU ARE PASS");

                                          }

                                       else

                                        {

                                            printf("YOU ARE FAIL");

                                        }

                                          printf("\n");

                                          if(M1>30::M2>25);

                                      {

                                         printf("Average Condition");

                                       }

                                    else

                                      {

                                         printf("Week Condition");

                                       }

                                          getche();

                                }


(5) Relational Operator :- यह Group Binary Operators को Define करता है, जिसमे Variables के बीच किसी भी प्रकार का कोई Calculation नही होता है, बल्कि उनकी तुलना करके Results Generate किया जाता है, ये निम्न हैं -


                  Operator                  Meaning 

     _______________________________________


                     <                         Less Then

                     >                         Greater Then

                    <=                        Less Then or Equal

                    >=                       Greater Then or Equal

                    ==                       is Equal

                    /=                        Not Equal


EXAMPLE :- Write a Program to Find the Program Weather user is Voter are Not. 

                     #include<stdio.h

                     #include<conio.h>

                                     void main()

                                          {  

                                              int age;

                                              clrscr();

                                              printf("ENTER YOUR AGE ");\

                                              scanf("%d",&age);

                                             if(age>=18)

                                             {

                                                  printf("YOU ARE A VOTER");

                                              }   

                                           else

                                             {

                                                  printf("YOU ARE NOT VOTER");

                                            }

                                               getche();

                                     }  


 (6) Conditional Operator :- इसे Ternary Operator भी कहा जाता है, यह Operator एक Test Condition और उसके Result को एक Expression के रूप में प्रदर्शित करता है, जिसमे से किसी एक Result को मान्य किया जाता है, इसे "?" से प्रदर्शित ी=किया जाता है !

                                    expr1 ? expr2 : expr3;

जहाँ expr 1 मुख्य रूप से एक Test Condition को Show करता है, expr2 जब Condition सही होती है, तो Excute  होता है, अन्यथा expr 3 होता है !


EXAMPLE :- Write a Program to compare 2 Number and find the maximum number.


#include<stdio.h>

#include<conio.h>

        void main()

              {

                  int a,b,max;

                 clrscr();

                 printf("ENTER THE FIRST NUMBER");

                 scanf("%d",&a);

                 printf("ENTER THE SECOND NUMBER");

                 scanf("%d",&b);

                 max=(a>b)?a:b;

                 printf("MAXIMUM NUMBER IS = %d",max);

                 getche();

            }


(7) Bitwise Operator :- System में किसी Information Binary Bit के रूप में Tried किया जाता है, Binary Bit मुख्य रूप से 0 और 1 Bits का एक Collection होता है, जब इन Bits के बीच Operation Perform करना है, तब Bitwise Operator Use किये जाते है !


                                  Operator                         Meaning 

                             ___________________________________


                                   &                                    Bitwise and

                                   :                                     Bitwise or

                                  ^                                     Bitwise XOR


(8) Special Operator :- C Program में Special Operators अन्य दुसरे Operators से Different Task Perform करते है, जो निम्न है -

(A) Comma(,) :- यह Operators एक से अधिक Data Variables के बीच एक Separation बनाता है -

जैसे - a ,b ,c 


(B) Size of :- यह Operator एक Function की तरह Work  करता है, और किसी भी Data Type की Size को Show करता है !

जैसे - Size of (int)= 2 Byte  







More:- 









(12)MICR Full Form क्या होता है ? MICR क्या होता है ?

कोई टिप्पणी नहीं:

एक टिप्पणी भेजें

Deadlock in Hindi - डेडलॉक क्या है? - MySQL

Hello Friends ! आज हम इस post में Deadlock के बारें में पढेंगे और इसकी conditions को भी देखेंगे. इसे आप पूरा पढ़िए. आपको यह आसानी से समझ आ ज...