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

C#-এ অ্যাসাইনমেন্ট অপারেটর (Assignment Operator) কী?

C#-এ অ্যাসাইনমেন্ট অপারেটর ব্যবহার করে একটি ভেরিয়েবলে মান অ্যাসাইন করা হয়।

C#-এ অ্যাসাইনমেন্ট অপারেটরগুলো নিচে দেওয়া হলো:

অপারেটর বিবরণ উদাহরণ
= সিম্পল অ্যাসাইনমেন্ট অপারেটর, ডান পক্ষের অপারেন্ডের মান বাম পক্ষের অপারেন্ডে অ্যাসাইন করে C = A + B, A + B-এর মান C-তে অ্যাসাইন করে
+= Add AND অ্যাসাইনমেন্ট অপারেটর, ডান অপারেন্ড বাম অপারেন্ডে যোগ করে ফলাফল বাম অপারেন্ডে রাখে C += A সমতুল্য C = C + A
-= Subtract AND অ্যাসাইনমেন্ট অপারেটর, ডান অপারেন্ড বাম অপারেন্ড থেকে বিয়োগ করে ফলাফল বাম অপারেন্ডে রাখে C -= A সমতুল্য C = C – A
*= Multiply AND অ্যাসাইনমেন্ট অপারেটর, ডান অপারেন্ড বাম অপারেন্ড দিয়ে গুণ করে ফলাফল বাম অপারেন্ডে রাখে C *= A সমতুল্য C = C * A
/= Divide AND অ্যাসাইনমেন্ট অপারেটর, বাম অপারেন্ড ডান অপারেন্ড দিয়ে ভাগ করে ফলাফল বাম অপারেন্ডে রাখে C /= A সমতুল্য C = C / A
%= Modulus AND অ্যাসাইনমেন্ট অপারেটর, দুটি অপারেন্ড দিয়ে মডুলাস নেয় এবং ফলাফল বাম অপারেন্ডে রাখে C %= A সমতুল্য C = C % A
<<= Left shift AND অ্যাসাইনমেন্ট অপারেটর C <<= 2 সমতুল্য C = C << 2
>>= Right shift AND অ্যাসাইনমেন্ট অপারেটর C >>= 2 সমতুল্য C = C >> 2
&= Bitwise AND অ্যাসাইনমেন্ট অপারেটর C &= 2 সমতুল্য C = C & 2
^= Bitwise exclusive OR এবং অ্যাসাইনমেন্ট অপারেটর C ^= 2 সমতুল্য C = C ^ 2
|= Bitwise inclusive OR এবং অ্যাসাইনমেন্ট অপারেটর C |= 2 সমতুল্য C = C | 2

উদাহরণ

using System; 
namespace OperatorsAppl { 
    class Program { 
        static void Main(string[] args) { 
            int a = 21; 
            int c; 
            c = a; 
            Console.WriteLine("Assignment Operator: {0}", c); 
            c += a; 
            Console.WriteLine("+= Value: {0}", c); 
            c -= a; 
            Console.WriteLine("-= Value: {0}", c); 
            c *= a; 
            Console.WriteLine("*= Value: {0}", c); 
            c /= a; 
            Console.WriteLine("/= Value: {0}", c); 
            c = 200; 
            c %= a; 
            Console.WriteLine("%= Value: {0}", c); 
            c <<= 2; 
            Console.WriteLine("<<= Value: {0}", c); 
            Console.ReadLine(); 
        } 
    } 
}

আউটপুট

Assignment Operator: 21 += Value: 42 -= Value: 21 *= Value: 441 /= Value: 21 %= Value: 11 <<= Value: 44
  1. C#-এ অ্যাসাইনমেন্ট অপারেটর (Assignment Operator) ব্যবহার করা

  2. C#-এ অপারেটর প্রেসিডেন্স কী?

  3. পাইথনে 'is' অপারেটর কী কাজ করে?

  4. পাইথনে <> অপারেশনের আচরণ কী?