Opearator C দুইটি অপারেন্ট এর মধ্যে যোগ, বিয়োগ, গুন, ভাগ, এসাইনমেন্ট, মডুলাস ইত্যাদি কার্য সম্পাদন এর জন্য যে সকল চিহ্ন ব্যবহার করা হয় তাই Opearator C।
যেমনঃ +, -, *, /, %, =,==, ++, — ইত্যাদি।
অপারেন্ট হল যে সব ভেরিয়েবলের উপর অপারেটর কাজ করে।
সি অপারেটর এর প্রকার
- এরেথমেটিক অপারেটর (+, -, *, /, ++, —)।
- রিলেশনাল অপারেটর (<, <=, >, >=)
- কন্ডিশনাল অপারেটর (?:)
- আসাইনমেন্ট অপারেটর(=, +=, -=, *=, /=, %=, >, >=, <<=, &=, ^=, |=)
- বিটওয়াইজ অপারেটর (&, |, !, ^)
- লজিক্যাল অপারেটর (&&, ||)
অপারেটর এর তালিকা সি
Category | Operator | Associativity |
---|---|---|
Postfix | () [] -> . ++ – – | Left to right |
Unary | + – ! ~ ++ – – (type)* & sizeof | Right to left |
Multiplicative | * / % | Left to right |
Additive | + – | Left to right |
Shift | << >> | Left to right |
Relational | < <= > >= | Left to right |
Equality | == != | Left to right |
Bitwise AND | & | Left to right |
Bitwise XOR | ^ | Left to right |
Bitwise OR | | | Left to right |
Logical AND | && | Left to right |
Logical OR | || | Left to right |
Conditional | ?: | Right to left |
Assignment | = += -= *= /= %=>>= <<= &= ^= |= | Right to left |
Comma | , | Left to right |
অপারেটর টাইপ সি কি?
সি ল্যাঙ্গুয়েজ বিল্ট-ইন অপারেটরে সমৃদ্ধ এবং নিম্নলিখিত ধরনের অপারেটর প্রদান করে – পাটিগণিত অপারেটর। রিলেশনাল অপারেটর লজিক্যাল অপারেটর. বিটওয়াইজ অপারেটর।
কাজ
- প্রত্যেকটি অপারেটর ব্যবহার করে কোড লিখে রান করে দেখ।
- কন্ডিশনাল অপারেটর (?:) মনে রাখবে
- Opearator C HelpLink