অপারেটর সি(Opearator C)

দুইটি অপারেন্ট এর মধ্যে যোগ, বিয়োগ, গুন, ভাগ, এসাইনমেন্ট, মডুলাস ইত্যাদি কার্য সম্পাদন এর জন্য যে সকল চিহ্ন ব্যবহার করা হয় তাই অপারেটর।

যেমনঃ +, -, *, /, %, =,==, ++, — ইত্যাদি।

অপারেন্ট হল যে সব ভেরিয়েবলের উপর অপারেটর কাজ করে।

সি অপারেটর এর প্রকার

  • এরেথমেটিক অপারেটর (+, -, *, /, ++, —)।
  • রিলেশনাল অপারেটর (<, <=, >, >=)
  • কন্ডিশনাল অপারেটর (?:)
  • আসাইনমেন্ট অপারেটর(=, +=, -=, *=, /=, %=, >, >=, <<=, &=, ^=, |=)
  • বিটওয়াইজ অপারেটর (&, |, !, ^)
  • লজিক্যাল অপারেটর (&&, ||)

অপারেটর এর তালিকা সি

CategoryOperatorAssociativity
Postfix() [] -> . ++ – –Left to right
Unary+ – ! ~ ++ – – (type)* & sizeofRight 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

কাজ

  • প্রত্যেকটি অপারেটর ব্যবহার করে কোড লিখে রান করে দেখ।
  • কন্ডিশনাল অপারেটর (?:) মনে রাখবে