Операторы присваивания

Приводимые ниже операторы присваивания являются сокращенной записью различных типов аккумуляторов.

Оператор Пример Эквивалент
+= total += amount total = total + amount
–= total –= discount total = total – discount
*= total *= tax_rate total = total * tax_rate
/= total /= count total = total / count
%= total %=count total = total % count

Каждый из них выполняет операции, используя в качестве общего элемента переменную, имеющую присвоенное начальное значение. Чтобы понять, как действуют эти операторы, посмотрите на рис.11. Оператор как бы копирует переменную и арифметический символ левой части уравнения в правую часть. Инструкция

total *= rate;

соответствует инструкции

total = total * rate;


Рис.11. Оператор присваивания


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: