محمدمهدی رحمانی
محمدمهدی رحمانی
خواندن ۱ دقیقه·۳ سال پیش

عملگر های افزایش و کاهش یکانی

✅ عملگر افزایش ++ : این عملگر یک واحد به مقدار متغیر اضافه می کند.

✅ عملگر کاهش — : این عملگر یک واحد از مقدار متغیر کم می کند.

مثال:

int i=5;

i++;

مقدار 6 در خروجی چاپ می شود.

Serial.print(i);

i--;

مقدار 5 در خروجی چاپ می شود.

Serial.print(i);

اگر عملگر های افزایش و کاهش قبل از متغیر بیایند، ابتدا روی مقدار آن اثر گذاشته و سپس در عملیات ریاضی دیگر بکار می روند. ولی اگر بعد از نام متغیر بیایند ابتدا مقدار قبلی متغیر در محاسبات استفاده شده و سپس مقدار آن تغییر می کند.

مثال:

int A, B, C;

A = 4, B = 5;

C = A + (B++);

مقدار 9 چاپ خواهد شد.

Serial.print(C);

مقدار 6 چاپ خواهد شد.

Serial.print(B);

مقدار C برابر 9 خواهد شد ( 9 = 5 + 4 ) و سپس B یک واحد افزایش می یابد.

مثال:

int A, B, C;

A = 4, B = 5;

C = A + (++B);

مقدار 10 چاپ خواهد شد.

Serial.print(C);

مقدار 6 چاپ خواهد شد.

Serial.print(B);

مقدار C برابر 10 خواهد شد زیرا ابتدا B یک واحد افزایش می یابد و سپس با A جمع می شود. ( 10 = 6 + 4 )


عملگر
شاید از این پست‌ها خوشتان بیاید