Operatorii de atribuire sunt operatori binari care permit modificarea valorii unei variabile. Există un operator de atribuire simplu (=) şi 10 operatori de atribuire compuşi cu ajutorul operatorului = şi al unui alt operator binar (aritmetic sau logic pe biţi), după cum urmează:
variabila = expresie
Se evaluează expresia, apoi se atribuie variabilei valoarea expresiei. Valoarea expresiei de atribuire este egală cu valoarea atribuită variabilei.