অপারেটর কাকে বলে– যে গাণিতিক চিহ্নের দ্বারা একটি রাশিকে অন্য একটি রাশিতে রূপান্তর করা যায় অথবা কোন পরিবর্তনশীল রাশির ব্যাখ্যা দেওয়া যায়, তাকেই বলা হয় অপারেটর। আজকের আর্টিকেলে আমরা সেই প্রোগ্রামিং ভাষার অপারেটরসমূহ এবং রাশিমালা সমূহ সম্পর্কে বিস্তারিত জানব। আজকের আলোচনায় থাকছে:-
- অপারেটর কি?
- সি প্রোগ্রামিং এর ভাষায় অপারেটর কাকে বলে?
- অপারেটর কত প্রকার এবং কি কি?
- অপারেটর গুলোর নাম ও কাজ সহ স্বল্প বিস্তর বিষয়বস্তু।
আরও দেখুনঃ সাধারন জ্ঞান
অপারেটর কি?
সি প্রোগ্রামিং এর ভাষায় অপারেটর হলো: গাণিতিক এবং যৌক্তিক কাজ সম্পাদন করার কতগুলো বিশেষ চিহ্ন। আর এই অপারেটরগুলো যার ওপর তাদের কার্য সম্পন্ন করে তাকে বলা হয় অপারেন্ট।
সি-প্রোগ্রামিং এর ভাষায় অপারেটর কাকে বলে?
সি প্রোগ্রামিং এর ভাষায় মূলত অপারেটর বলা হয় গাণিতিক এবং যৌক্তিক সকল চিহ্ন সমূহ কে। সেগুলো হলো: +,-,*,/,<,> ইত্যাদি।
অপারেটর কত প্রকার ও কি কি?
সি প্রোগ্রামিং এর ভাষায় অপারেটর ৮ প্রকার। সেগুলো হলো:-
- অ্যারিথমেটিক অপারেটর (Arithmetic Operator)
- রিলেশনাল অপারেটর (Relational Operator)
- লজিক্যাল অপারেটর (Logical Operator)
- কন্ডিশনাল অপারেটর (Conditional Operator)
- ইনক্রিমেন্ট এবং ডিক্রিমেন্ট অপারেটর (Increment and Decrement Operator)
- স্পেশাল অপারেটর (Special Operator)
- বিটওয়াইজ অপারেটর (Bitwise Operator)
- এসাইনমেন্ট অপারেটর (Assignment Operator)
তবে হ্যাঁ, অপারেটরগুলো বেশকিছু অপারেন্ড নিয়ে কাজ করে। আর তার ওপর ভিত্তি করে এটিকে তিন ভাগে বিভক্ত করা হয়। সেগুলো হলো:-
- ইউনারি অপারেটর
- বাইনারি অপারেটর
- টার্নারি অপারেটর
এখানে ইউনারি অপারেটরগুলো হল সেইসব অপারেটর, যেগুলো শুধুমাত্র একটি অপারেন্ট নিয়ে কাজ করে। আর যেসব অপারেটর দুইটি অপারেন্ট নিয়ে কাজ করে তাদেরকে বলা হয় বাইনারি অপারেটর। অপরদিকে যেসব অপারেটর তিনটি অপারেন্ট নিয়ে কাজ করে, তাদেরকে বলা হয় টার্নারি অপারেটর।
আরও দেখুনঃ নামের অর্থ
অপারেটর সমূহের রাশিমালা
চলক, ধ্রুবক ও বিভিন্ন অপারেটর এর সমন্বয়ে রাশি মালা তৈরি হয়। মূলত একটি রাশিমেলায় একাধিক অপারেটর থাকলে কম্পাইলার অপারেটর গুলো র অগ্রগণ্যতা দেয় এবং অগ্রগণ্যতা অনুযায়ী কাজ করে। তখন প্রোগ্রামিং এর ভাষায় তাকে বলা হয় অপারেটরের প্রেসিডেন্টস। সি প্রোগ্রামিং এর ভাষায় গাণিতিক অপারেটর গুলোর অগ্রগণ্যতা গুলো হচ্ছে: *,/,%,+,-,|.
মূলত Arithmetic Operators বা গাণিতিক কাজের Operator গুলো হচ্ছে: (+,-,*,/,%,**), Assignment Operators বা যেকোনো মান (Value) সংরক্ষণের Operator গুলো হচ্ছে : (=), এবং Comparison Operators বা দুই বা ততোধিক Value এর মধ্যে তুলনা করার Operator :-(==,!=,===,!==,<,>,<=,>=,<>,<=>), Incrementing/Decrementing Operators বা 1 করে বৃদ্ধি বা কমানোর Operator হচ্ছে:-(++,- -), সেই সাথে Logical Operators বা একাধিক অবস্থার বা condition এর উপর ভিত্তি করে সিদ্ধান্ত নেওয়ার Operator গুলো :-(&&,||,!,and,or,xor) ও String Operators বা এক বা একাধিক string এর সাথে জোড়া লাগানোর Operator হলও:-(.)।
পরিশেষে: তো সুপ্রিয় পাঠক বৃন্দ, আশা করি আমাদের আজকের এই আর্টিকেল আপনাদের প্রশ্নের সমাধান পাইয়ে দেবে। আজ এ পর্যন্তই। যেকোনো আর্টিকেলের নোটিফিকেশন পেতে এবং গুরুত্বপূর্ণ ইনফরমেশন গুলো জানতে আমাদের সাথে থাকুন। আজ এখানেই শেষ করছি। আল্লাহ হাফেজ।