An operator is a symbol which performs mathematical or logical operations on operands. C language has many built-in operators. There are two classifications of operators in C language-
एक ऑपरेटर, एक चिन्ह होता है जो ऑपरेंडस पर गणितीय या तार्किक ऑपरेशन करता है। सी लैंग्वेज में कई बिल्ट इन ऑपरेटर्स है जिन्हें निम्न दो वर्गों में वर्गीकृत किया गया है-
Types of operators on the basis of operands-
ऑपरेंडस के आधार पर ऑपरेटर का वर्गीकरण-
1.) Unary Operator- an operator which works on a single operand is called unary operator. unary + , unary - , ++, -- , ~ etc.
यूनरी ऑपरेटर- एक ऑपरेटर जो केवल एक ऑपरेंड पर ऑपरेशन करता है यूनरी ऑपरेटर कहलाता है। जैसे- यूनरी + , यूनरी - , ++, -- , ~ इत्यादि।
Example- +4 , -7
int a=5,b=7;
a++;
--b;
2.) Binary Operator- an operator which works on two operands is called Binary operator. Binary + , Binary - ,*, /, %, >, < etc.
बाइनरी ऑपरेटर- एक ऑपरेटर जो दो ऑपरेंड पर ऑपरेशन करता है बाइनरी ऑपरेटर कहलाता है। जैसे- बाइनरी + , बाइनरी - ,*, /, %, >, < इत्यादि।
Example-
int a=5,b=7,c=0;
c=a+b;
c=a-b;
3.) Ternary Operator- Ternary Operator is a special operator defined in 'C' language. It is also known as conditional operator and single line comparison operator. Ternary operator is used in place of if else statement. it is denoted by (? :) and first of all condition will be checked if it is true then statement of ? will be executed and if it is false then statement of : will be executed.
टर्नरी ऑपरेटर- यह सी लैंग्वेज में उपलब्ध एक विशेष ऑपरेटर है, इसे कंडीशनल ऑपरेटर एवं सिंगल लाइन कम्पेरीशन ऑपरेटर के नाम से भी जाना जाता है। इसका प्रयोग if...else के स्थान पर किया जाता है। इसे (? :) से दर्शाया जाता है एवं यहाँ सर्वप्रथम कंडीशन चेक की जाती है यदि यह सत्य है तब ? के स्टेटमेंट रन होते है अन्यथा कंडीशन के असत्य होने पर : के स्टेटमेंट रन होते है।
Example :-
int x=10,y=20;
(x<y)? printf("%d is greater\n",y): printf ("%d is a greater \n",x);
Types of operators on the basis of Applications −
अनुप्रयोग के आधार पर ऑपरेटर का वर्गीकरण-
No comments:
Post a Comment