সি অপারেটর এবং অপারেন্ড (C Operator & Operand), অপারেটর প্রাধান্য টেবিল(Precedence of Operators in C) -07
অপারেটর গুলো যে ভ্যারিয়েবল বা যে ডেটার উপর কাজ করে, তাকে আমরা বলি অপারেন্ড(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.