O‘zlashtirish operatorlari


ULASHISH

O‘zlashtirish operatorlari

O‘zlashtirish operatorlari o‘zgaruvchilarga qiymat berish uchun ishlatiladi.

Quyidagi misolda x nomli o‘zgaruvchiga 10 qiymatini berish uchun o‘zlashtirish operatoridan (=) foydalanamiz:

Misol

int x = 10;
O‘zingiz sinab ko‘ring »

Qo‘shib o‘zlashtirish operatori (+=) o‘zgaruvchiga qiymat qo‘shadi:

Misol

int x = 10; x += 5;
O‘zingiz sinab ko‘ring »

Barcha o‘zlashtirish operatorlari ro‘yxati:

Operator Misol Ekvivalenti Sinab ko‘ring
= x = 5 x = 5 Sinab ko‘ring »
+= x += 3 x = x + 3 Sinab ko‘ring »
-= x -= 3 x = x - 3 Sinab ko‘ring »
*= x *= 3 x = x * 3 Sinab ko‘ring »
/= x /= 3 x = x / 3 Sinab ko‘ring »
%= x %= 3 x = x % 3 Sinab ko‘ring »
&= x &= 3 x = x & 3 Sinab ko‘ring »
|= x |= 3 x = x | 3 Sinab ko‘ring »
^= x ^= 3 x = x ^ 3 Sinab ko‘ring »
>>= x >>= 3 x = x >> 3 Sinab ko‘ring »
<<= x <<= 3 x = x << 3 Sinab ko‘ring »

Eslatma: Ko‘pchilik o‘zlashtirish operatorlari shunchaki kodni qisqaroq yozish usulidir. Masalan, x += 5 yozuvi x = x + 5 bilan bir xil, lekin qisqaroq va ko‘pincha o‘qish osonroq.



Hayotiy misol: jamg‘armalarni kuzatish

O‘zlashtirish operatorlaridan hayotiy vaziyatlarda ham foydalanish mumkin. Masalan, hisobga pul qo‘shganingizda jamg‘armalarni kuzatib borish uchun += operatoridan foydalanishingiz mumkin:

Misol

int savings = 100; 
savings += 50; // add 50 to savings

printf("Total savings: %d\n", savings);
O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!