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