عملگرهای انتساب

آشنایی با عملگرهای انتساب در C++ و روش‌های مختلف مقداردهی به متغیرها

عملگرهای انتساب

عملگرهای انتساب (Assignment Operators) برای مقداردهی به متغیرها استفاده می‌شوند.

عملگر انتساب پایه (=)

int x = 10;
string name = "علی";

عملگرهای انتساب ترکیبی

عملگرمعادلمثال
+=x = x + yx += 5
-=x = x - yx -= 3
*=x = x * yx *= 2
/=x = x / yx /= 4
%=x = x % yx %= 3

عملگرهای ترکیبی

جمع و انتساب (+=)

int x = 10;
x += 5;  // x = x + 5 = 15

تفریق و انتساب (-=)

int x = 10;
x -= 3;  // x = x - 3 = 7

ضرب و انتساب (*=)

int x = 10;
x *= 2;  // x = x * 2 = 20

تقسیم و انتساب (/=)

int x = 10;
x /= 2;  // x = x / 2 = 5

باقیمانده و انتساب (%=)

int x = 10;
x %= 3;  // x = x % 3 = 1

مقایسه عملگرهای انتساب

روشکدتوضیح
معمولیx = x + 5خواناتر
ترکیبیx += 5کوتاه‌تر

زنجیره‌ای انتساب

int a, b, c;
a = b = c = 10;  // همه برابر 10

بهترین شیوه‌ها

نکات مهم

این مبحث بخشی از دوره آموزش کامل C++ است.

ابزارهای مرتبط