Присва́ивание (иногда
присвое́ние) — механизм в
программировании, позволяющий динамически изменять связи объектов данных (как правило,
переменных) с их значениями. Строго говоря, изменение значений является побочным эффектом операции присвоения, и во многих современных языках программирования сама операция также возвращает некоторый результат (как правило, копию присвоенного значения). На физическом уровне результат операции присвоения состоит в проведении записи и перезаписи ячеек
памяти или
регистров процессора. Присваивание является одной из центральных конструкций в
императивных языках программирования, эффективно и просто реализуется на
фон-неймановской архитектуре, которая является основой современных
компьютеров.