সি অপারেটর এবং অপারেন্ড (C Operator & Operand), অপারেটর প্রাধান্য টেবিল(Precedence of Operators in C) -07

Ashraf uddin
2 min readOct 13, 2019

--

অপারেটর গুলো যে ভ্যারিয়েবল বা যে ডেটার উপর কাজ করে, তাকে আমরা বলি অপারেন্ড(Operand)। কিছু কিছু অপারেটরের জন্য একটা অপারেন্ড লাগে। কিছু কিছু অপারেটরের জন্য লাগে দুইটা অপারেন্ড।

সি-অপারেটরস্ (C-Operators):

অপারেটর হচ্ছে একটা চিহ্ন যেটা কম্পাইলার (compiler) কে গাণিতিক অথবা লজিকাল কাজ করার জন্য নির্দেশ করে। সি-প্রোগ্রামিং এর অনেক পূর্বনির্ধারিত অপারেটর রয়েছে।

১। অ্যারিথ্মেটিক অপারেটর (Arithmetic operator)

২। রিলেশনাল অপারেটর (Relational operator)

৩। লজিক্যাল অপারেটর (Logical operator)

৪। বিট-ওয়াইজ অপারেটর (Bitwise operator)

৫। অ্যাসাইনমেন্ট অপারেটর (Assignment operator)

৬। অন্যান্য অপারেটর (Misc operator)

অ্যারিথ্মেটিক অপারেটর (arithmetic operator):
নিচে অ্যারিথ্মেটিক অপারেটরের লিস্ট ও উদাহরণ দেওয়া হলো -

রিলেশনাল অপারেটর (relational operator):
নিচে রিলেশনাল অপারেটরের লিস্ট ও উদাহরণ দেওয়া হলো -

বিট-ওয়াইজ অপারেটর (bitwise operator):
বিট-ওয়াইজ অপারেটরগুলো বিট (Bit) নিয়ে কাজ করে এবং বিট বাই বিট অপারেশন সম্পন্ন করে।

নিচে & (AND), | (OR) এবং ^ (XOR) এর Truth Table দেওয়া হলো -

P q p & q p | q p ^ q

0 0 0 0 0

0 1 0 1 1

1 1 1 1 0

1 0 0 1 1

অ্যাসাইনমেন্ট অপারেটর (assignment operator):
নিচে অ্যাসাইনমেন্ট অপারেটরের লিস্ট ও উদাহরণ দেওয়া হলো -

নিচে অন্যান্য অপারেটরের লিস্ট ও উদাহরণ দেওয়া হলো -

অপারেটর প্রাধান্য টেবিলঃ
নিচে অপারেটরগুলো প্রাধান্য টেবিল উল্লেখ করা হলো -

Originally published at https://www.codeshikhi.com.

--

--

No responses yet