एक operator एक प्रतीक है जो कंप्यूटर को कुछ mathematical या logical manipulations प्रदर्शन करने के लिए कहता है operators का उपयोग प्रोग्राम में डेटा और variable का हेर फेर करने के लिए किया जाता है।
सी programming भाषा संचालन के लिए विभिन्न प्रकार के प्रदर्शन करने के लिए कई operator प्रदान करती है जैसे assignments, arithmetic, logical और कई प्रकार के ऑपरेटर हैं ये ऑपरेटर आमतौर पर कई प्रकार के variable या constant पर काम करते हैं।
इन ऑपरेटरों के बीच ज्यादातर operators बाइनरी हैं, जिसका अर्थ है कि वे दो operand लेते हैं और कुछ केवल एक operand लेते हैं हम सभी operators को एक-एक करके देखेंगे।
Arithmetic Operators
Assignment Operators
Logical Operators
Bitwise Operator
Conditional Operators
जोड़, घटाव, गुणन या division जैसे अंकगणितीय संचालन में प्रयुक्त ऑपरेटर को arithmetic operators कहा जाता है।
किसी variable के मान या कम्प्यूटेशनल परिणाम को असाइन करने के लिए असाइनमेंट (=) का उपयोग assignment ऑपरेटर में किया जाता है।
Logical operators का उपयोग एक या एक से अधिक स्थितियों का परीक्षण करने के लिए किया जाता है यह एक या एक से अधिक relational expressions को संयोजित करने के लिए यूज़ होते है सी भाषा 3 लॉजिकल operators का समर्थन करती है।
Bitwise operators का उपयोग डेटा में हेर फेर करने के लिए किया जाता है उनका इस्तेमाल बिट के परीक्षण या स्थानांतरण के लिए भी किया जाता है।
इस operator को ternary ऑपरेटर के रूप में भी जाना जाता है इसका उपयोग conditional expression का मूल्यांकन करने के लिए किया जाता है।