Оператор
Оператор — это команда программы, которая выполняет действие или управляет порядком выполнения команд. Операторы образуют основное содержание программы: с их помощью вычисляют значения, изменяют данные, проверяют условия и организуют повторения.
В разных языках набор и запись операторов отличаются, но обычно выделяют несколько групп:
- операторы присваивания — записывают значение в переменную, например
x := 5илиx = 5; - операторы ввода и вывода — получают данные и выводят результат;
- условные операторы — выбирают действие в зависимости от условия;
- циклические операторы — повторяют команды несколько раз;
- операторы перехода и возврата — изменяют обычный порядок выполнения или возвращают результат из подпрограммы.
Оператор может состоять из нескольких частей. Например, условный оператор содержит условие и одну или две ветви команд. Несколько операторов, объединённых в единое целое, образуют составной оператор. В структуре программы операторы располагаются в таком порядке, в каком интерпретатор или компилятор должен их выполнять.
В Python фрагмент x = x + 1 — оператор присваивания. Сначала вычисляется правая часть: к текущему значению x прибавляется единица. Затем полученный результат записывается обратно в x.
Выражение вычисляет значение, а оператор задаёт действие или управление выполнением. Например, x + 1 — выражение, а x = x + 1 — оператор присваивания. В некоторых языках выражение с побочным эффектом может одновременно использоваться как оператор, поэтому точное различие зависит от правил языка.
Что является оператором?
Главное
- Оператор — команда программы, выполняющая действие или управляющая порядком выполнения.
- К основным видам относятся присваивание, ввод и вывод, условные, циклические операторы и операторы возврата.
- Несколько операторов можно объединить в составной оператор; при записи программы важны правила токенизации и синтаксиса языка.