Инфиксная нотация - это обозначение, обычно используемое в арифметических и логических формулах и утверждениях. Он характеризуется размещением операторов между операндами - « инфиксными операторами», такими как знак плюса в 2 + 2.
Применение
Бинарные отношения часто обозначаются инфиксным символом, например, принадлежность к множеству a ∈ A, когда множество A имеет a для элемента. В геометрии , перпендикулярные линии и б обозначеныа в проективной геометрии две точки b и c находятся в перспективе, когда в то время как они связаны проективностью, когда
Инфиксную нотацию сложнее проанализировать на компьютере, чем префиксную (например, + 2 2) или постфиксную (например, 2 2 + ). Однако многие языки программирования используют его из-за его знакомства. Это больше используется в арифметике, например, 5 × 6. [1]
Порядок операций
В инфиксной нотации, в отличие от префиксной или постфиксной, круглые скобки, окружающие группы операндов и операторов, необходимы для обозначения предполагаемого порядка, в котором должны выполняться операции. При отсутствии скобок порядок операций определяется некоторыми правилами приоритета .
Дальнейшие обозначения
Нотацию инфиксов можно также отличить от нотации функций , где имя функции предполагает конкретную операцию, а ее аргументы - операнды. Примером такого обозначения функции может быть S (1, 3), в котором функция S обозначает сложение («сумму»): S (1, 3) = 1 + 3 = 4.
Смотрите также
- Обход дерева : Infix (In-order) также является порядком обхода дерева. Более подробно это описано на этой странице.
- Способы ввода калькулятора : сравнение обозначений карманных калькуляторов
- Постфиксная нотация, также называемая обратной польской нотацией
- Префиксная нотация, также называемая польской нотацией
- Алгоритм маневрового двора , используемый для преобразования инфиксной нотации в постфиксную нотацию или в дерево
- Оператор (компьютерное программирование)
Рекомендации
- ^ «Реализация и мощность языков программирования» . Проверено 30 августа 2014 .