Разница между простым и составным оператором присваивания заключается в том, что при простом присваивании значение второго операнда хранится в объекте, указанным первым операндом, а при составном — перед сохранением результата происходит операция (побитовая или арифметическая). 1
Простой оператор присваивания используется для замены значения левого операнда значением правого операнда. 2 При присваивании производится преобразование типа правого операнда к типу левого операнда. 2
Составной оператор присваивания позволяет сокращённо задавать часто используемую форму присвоения. 4 С его помощью можно сократить запись присвоения, при котором целевая переменная используется в качестве первого операнда в правой части выражения. 4 Например, составной оператор += прибавляет к переменной значение выражения справа от оператора присваивания и записывает получившийся результат в эту переменную. 5