কম্পিউটার

সি অপারেটর প্রিসিডেন্স এবং অ্যাসোসিয়েটিভিটি কী?


প্রথমে, আসুন আমরা বুঝতে পারি সি প্রোগ্রামিং ভাষায় অপারেটর অগ্রাধিকার কি।

অপারেটর অগ্রাধিকার

অপারেটর অগ্রাধিকার একটি অভিব্যক্তিতে মূল্যায়ন করা অপারেটরদের ক্রম মূল্যায়ন করতে ব্যবহৃত হয়। সি প্রোগ্রামিং এ, প্রতিটি অপারেটরের একটি অগ্রাধিকার আছে। যখন প্রদত্ত অভিব্যক্তিতে একাধিক অপারেটর থাকে, তখন উচ্চতর অগ্রাধিকার বা অগ্রাধিকার সহ অপারেটরকে প্রথমে মূল্যায়ন করা হয় এবং সর্বনিম্ন অগ্রাধিকার সহ অপারেটরকে পরে মূল্যায়ন করা হয়৷

অপারেটর অ্যাসোসিয়েটিভিটি

অপারেটর সহযোগীতা একটি অভিব্যক্তিতে সমান অগ্রাধিকার সহ অপারেটরদের ক্রম মূল্যায়ন করতে ব্যবহৃত হয়। সি প্রোগ্রামিং ভাষায়, যখন একটি অভিব্যক্তিতে সমান বা একই অগ্রাধিকার সহ একাধিক অপারেটর থাকে, তখন আমরা অপারেটরদের মূল্যায়নের ক্রম নির্ধারণ করতে সহযোগীতা ব্যবহার করি।

অপারেটর এবং তাদের অগ্রাধিকার এবং সহযোগীতা নীচে দেওয়া সারণীতে ব্যাখ্যা করা হয়েছে -

৷ ৷ ৷
অগ্রাধিকার অপারেটর অপারেটর মানে অ্যাসোসিয়েটিভিটি
1 ()
[]
->
.
ফাংশন কল
অ্যারে রেফারেন্স
কাঠামো সদস্য অ্যাক্সেস
কাঠামো সদস্য অ্যাক্সেস
বাম থেকে ডানে
2 !
~
+
-
++
--
এবং
*
আকার (প্রকার)
নেগেশান
1 এর পরিপূরক
ইউনারি প্লাস
ইউনারি মাইনাস
ইনক্রিমেন্ট অপারেটর
হ্রাস অপারেটর
অপারেটরের ঠিকানা
নির্দেশক
একটি পরিবর্তনশীল টাইপ রূপান্তরের আকার প্রদান করে
ডান থেকে বাম
3 *
/
%
গুণ
বিভাগ
অবশিষ্ট
বাম থেকে ডানে
4 +
-
সংযোজন৷
বিয়োগ
বাম থেকে ডানে
5 <<
>>
বাম স্থানান্তর
ডান স্থানান্তর
বাম থেকে ডানে
6 <
<=
এর চেয়ে কম৷
অপেক্ষাকৃত ছোট বা সমান
বাম থেকে ডানে
7 ==
!=
এর সমান৷
অসমান
বাম থেকে ডানে
8 & bitwise ANDবাম থেকে ডানে
9 ^ bitwise এক্সক্লুসিভ বাবাম থেকে ডানে
10 | bitwise ORবাম থেকে ডানে
11 && যৌক্তিক এবং বাম থেকে ডানে
12 || যৌক্তিক বা বাম থেকে ডানে
13 ?: শর্তসাপেক্ষ অপারেটর বাম থেকে ডানে
14 =
*=
/=
%=
+=
-=
&=
^=
|=
<<=
>>=
অ্যাসাইনমেন্ট
গুণ বরাদ্দ করুন
বরাদ্দ বিভাগ
অবশিষ্ট বরাদ্দ করুন
যোগ করা
বিয়োগ বরাদ্দ করুন
bitwise বরাদ্দ করুন এবং
bitwise XOR বরাদ্দ করুন
বিটওয়াইজ বা বরাদ্দ করুন
বাম শিফট বরাদ্দ করুন
ডান শিফ বরাদ্দ করুন
ডান থেকে বাম
15
বিভাজক বাম থেকে ডানে



  1. সি ভাষায় মূল্যায়ন, অগ্রাধিকার এবং সংঘ কী?

  2. সি তে ডান এবং বাম তীর প্যাটার্ন প্রিন্ট করার জন্য প্রোগ্রাম

  3. কি ভিন্ন | এবং পাইথনে অপারেটর?

  4. পাইথনে &এবং এবং অপারেটরগুলির মধ্যে পার্থক্য কী?