C# – اپراتورهای انتسابی (Assignment Operators)
آخرین بروزرسانی:
اپراتورهای انتساب برای اختصاص مقادیر به متغیرها استفاده میشوند. این اپراتورها مقادیر را به متغیرها نسبت داده و میتوانند به طور همزمان عملهای مختلفی را نیز انجام دهند.
اپراتورهای انتساب
اپراتور | مثال | معادل | |
---|---|---|---|
= |
x = 5 |
x = 5 |
|
+= |
x += 3 |
x = x + 3 |
|
-= |
x -= 3 |
x = x - 3 |
|
*= |
x *= 3 |
x = x * 3 |
|
/= |
x /= 3 |
x = x / 3 |
|
%= |
x %= 3 |
x = x % 3 |
|
&= |
x &= 3 |
x = x & 3 |
|
` | =` | `x | |
^= |
x ^= 3 |
x = x ^ 3 |
|
>>= |
x >>= 3 |
x = x >> 3 |
|
<<= |
x <<= 3 |
x = x << 3 |
توضیحات
=
(انتساب): برای اختصاص مقدار به یک متغیر استفاده میشود.
int x = 10; // مقدار 10 به متغیر x اختصاص داده میشود
int x = 10;
x += 5; // معادل x = x + 5
int x = 10;
x -= 3; // معادل x = x - 3
int x = 10;
x *= 3; // معادل x = x * 3
int x = 10;
x /= 2; // معادل x = x / 2
int x = 10;
x %= 4; // معادل x = x % 4
int x = 6; // 0110 در باینری
x &= 3; // 0011 در باینری -> نتیجه 0010 در باینری (2)
int x = 6; // 0110 در باینری
x |= 3; // 0011 در باینری -> نتیجه 0111 در باینری (7)
int x = 6; // 0110 در باینری
x ^= 3; // 0011 در باینری -> نتیجه 0101 در باینری (5)
int x = 16; // 0001 0000 در باینری
x >>= 2; // نتیجه 0000 0100 در باینری (4)
این اپراتورها به شما امکان میدهند که عملیاتهای مختلف را به صورت فشرده و بهینه بر روی متغیرها انجام دهید.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام