आप सभी मैथमेटिक्स तो जानते ही होंगे जिसमे आपने जोड़(addition), घटाना(subtraction), गुणा(multiply) आदि आपरेशन तो किये होंगे। इसी प्रकार c में operators है।
Operators
Operators
An operator is a symbol or group of symbols, which performs a task i.e. an operation.
ऑपरेटर चिन्ह या चिन्हों का समूह होते है जो एक कार्य करते है जैसे कि एक आपरेशन ।
C में लगभग 45 ऑपरेटर है
Classification of Operators
C में लगभग 45 ऑपरेटर है
Classification of Operators
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operators
- Increment and Decrement Operators
- sizeof operator
- Bitwise Operators
- Conditional Operator
- Miscellaneous Operators
Unary and Binary Operators
Operands के आधार पर operator को Unary और Binary में बांटा गया है।
यदि Operator को Single operand की जरूरत है तो उसे Unary Operator कहते है।
Unary(यूनरी) ऑपरेटर के Example
! (NOT operator)
यदि operator को two operand की जरूरत है तो उसे binary(बाइनरी) operator कहते है।
बाइनरी ऑपरेटर के Example -
+, ×, ÷, / ये सभी बाइनरी ऑपरेटर्स है।
Operands
An Operand is a variable or constant on which an operator acts.
Operand एक variable और constant होता है जो operator पर कार्य करता है।
For example -
c = a + b;
यहाँ Right Hand Side में a + b है। a + b में + is एक operator और a एवम b operands.
Assignment statement example –
x = 25;
= एक operator है और x एवम 25 operands है।
Expression
Expression
Operators और operands को एक साथ संयुक्त रूप को expression कहते है।
Example of expression –
Example of expression –
20 * (2 + 3) + 20 / 5
the operations which will be performed in this expression are addition, multiplication and division.
Parenthesis ()
the operations which will be performed in this expression are addition, multiplication and division.
Parenthesis ()
Parenthesis का उपयोग function calls और expressions में करते है। अगर किसी expressions में , parentheses का उपयोग होता है तो वो expression के अंदर सबसे पहले solve होता है ।
Example -
Example -
20 * (2 + 3) + 20 / 5
यहाँ expression में 2+3 parenthesis के अंदर है और ये सबसे पहले हल होगा will उसके बाद * (multiplication), / (division) और + हल होंगे
इस प्रकार–
20 * (2 + 3) + 20 / 5
इस प्रकार–
20 * (2 + 3) + 20 / 5
20 * (5) + 20 / 5 Parenthesis solved
100 + 4 * and / solved
104 + solved
अब उपरोक्त का उत्तर 104 आएगा.
अगर एक parentheses के अंदर दूसरा parentheses है तो ये अंदर से बाहर के क्रम में हल होंगे।
अगर एक parentheses के अंदर दूसरा parentheses है तो ये अंदर से बाहर के क्रम में हल होंगे।
Example –
30 + ( 5 * ( 20 / (2 + 3) ) ) Original Expression
30 + ( 5 * ( 20 / 5) ) Innermost parenthesis solved
30 + ( 5 * 4 ) Intermediate parenthesis solved
30 + 20 Outermost parenthesis solved
50 Final result
सी कोडर के लिए भाषा नमूना कोड
ReplyDeleteसाउंडेक्स वैल्यू सैंपल c प्रोग्राम द्वारा दो स्ट्रिंग्स की तुलना करें