Операція простого присвоєння використовується для заміни значення лівого операнда, значенням правого операнда. При присвоєнні проводиться перетворення типу правого операнда до типу лівого операнда за правилами, згаданими раніше. Лівий операнд повинен бути тим, що модифікується.
Приклад:
int t;
char f;
long z;
t=f+z;
Значення змінної f перетвориться до типу long, обчислюється f+z,результат перетвориться до типу int і потім присвоюється змінній t.
Окрім простого присвоєння, є ціла група операцій присвоєння, які об'єднують просте присвоєння з однією з бінарних операцій. Такі операції називаються складними операціями присвоєння і мають вигляд:
(операнд1) (бінарна операція) = (операнд2)
Складне присвоєння за результатом еквівалентний наступному простому привласненню: