কম্পিউটার টিউটোরিয়াল

সি অপারেটর এবং পাঞ্চুয়েটর কী কী?

এক অপারেটর হল একটি অপারেশন বর্ণনা করে যা এক বা একাধিক অবজেক্টে প্রয়োগ করা হয়। এটি মূলত এক্সপ্রেশনে অর্থবহ, কিন্তু ডিক্লেরেশনেও ব্যবহার হয়। এটি সাধারণত নন-অ্যালফানিউমেরিক ক্যারেক্টার ব্যবহার করে একটি ছোট সিকোয়েন্স।

এক পাঞ্চুয়েটর হল এলিমেন্টের একটি লিস্টকে আলাদা বা টারমিনেট করতে ব্যবহৃত হয়।

সি অপারেটর এবং পাঞ্চুয়েটরগুলো নিচে দেওয়া হল:

...  &&  -=  >=  ~  +  ;  ] <<=  &=  ->  >>  %  ,  <  ^  >>=  *=  /=  ^=  &  -  =  {  !=  ++  <<  |=  (  .  >  |  %=  +=  <=  ||  )  /  ?  }  ##  --  ==  !  *  :  [  #

নোট: কিছু সিকোয়েন্স অপারেটর এবং পাঞ্চুয়েটর দুটোর কাজে আসে, যেমন *, =, :, # এবং ,।

কিছু পাঞ্চুয়েটর জোড়ায় ব্যবহার করতে হয়, যেমন ( ), [ ], { }।

ইনপুট টেক্সট পার্স করার সময় কম্পাইলার সম্ভাব্য সবচেয়ে লং সিকোয়েন্স টোকেন হিসেবে তৈরি করার চেষ্টা করে, তাই a+++++b পার্স করার সময় কম্পাইলার নিচের মত চিনবে:

a ++ ++ + b যা একটি ভ্যালিড কনস্ট্রাক্ট নয়

কম্পাইলার নিচেরটিকে বিবেচনা করবে না:

a ++ + ++ b যা ভ্যালিড হতে পারে
  1. সি ভাষায় ব্যবহৃত বিভিন্ন অপারেটর এবং এক্সপ্রেশন কী কী?

  2. C#-এ রিলেশনাল অপারেটর (Relational Operators) কী কী?

  3. পাইথনে >> এবং << অপারেটর কী?

  4. পাইথনে ++ এবং -- অপারেটরের আচরণ কী?