Операнд
В мовах програмування та математиці, опера́нд (англ. operand) — аргумент операції; дані, які обробляються командою; граматична конструкція, яка позначає вираз, що задає значення аргументу операції; іноді операндом називають місце або позицію в тексті, де має стояти аргумент операції.
Приклади
Наступний вираз є прикладом операції та операндів.
У цьому прикладі "" це символ операції яка називається додавання.
Операнд є одним із вхідних величин з наступним додаванням оператора, а операнд це інша, необхідна для роботи, вхідна величина.
Результат операції є . (Число "9" також називається сумою доданків "3" та "6".)
Позначення
Вирази як операнди
Операнди можуть бути складними та складатися з виразів, які також містять оператори з операндами.
У наведеному вище прикладі є першим операндом для оператора множення та другим. Операнд є виразом, який містить оператор додавання, котрий має операнди та .
Черговість операцій
Дивись також: Черговість операцій
Правило старшинства впливає на те, яким буде значення операнда для певного оператора.
У наведеному виразі оператор множення має вищий пріоритет ніж оператор додавання, тож оператор множення має та як операнди. Оператор додавання має операнди та .
Позиціонування операндів
В залежності від положення операндів щодо знака операції розрізняють префіксні (наприклад, ( - операнд)), інфіксні (наприклад, (a, b - операнди)) і постфіксні (наприклад, ( - операнд)) записи операції.
Префіксні та постфіксні поширені в інформатиці.
Нижче наведені приклади трьох різних нотацій. Всі вони представляють операцію додавання чисел "1" та "2".
(інфіксна нотація)
(префіксна нотація)
(постфіксна нотація)