stringtranslate.com

Инфиксная нотация

Инфиксная нотация — это нотация, которая обычно используется в арифметических и логических формулах и операторах. Она характеризуется размещением операторов между операндами — «инфиксными операторами» — например, знаком плюс в 2 + 2 .

Использование

Бинарные отношения часто обозначаются инфиксным символом, таким как принадлежность множеству aA , когда множество A имеет a для элемента. В геометрии перпендикулярные линии a и b обозначаются , а в проективной геометрии две точки b и c находятся в перспективе , когда, в то время как они соединены проекцией, когда

Инфиксная запись сложнее для анализа компьютерами, чем префиксная запись (например, + 2 2) или постфиксная запись (например, 2 2 + ). Однако многие языки программирования используют ее из-за ее привычности. Она больше используется в арифметике, например, 5 × 6. [1]

Дальнейшие обозначения

Инфиксную нотацию также можно отличить от функциональной нотации, где имя функции предполагает определенную операцию, а ее аргументы являются операндами. Примером такой функциональной нотации может быть S (1, 3), в которой функция S обозначает сложение («сумму»): S(1, 3) = 1 + 3 = 4 .

Порядок действий

В инфиксной нотации, в отличие от префиксной или постфиксной нотации, скобки, окружающие группы операндов и операторов, необходимы для указания предполагаемого порядка, в котором должны выполняться операции. При отсутствии скобок порядок операций определяется определенными правилами приоритета .

Смотрите также

Ссылки

  1. ^ "Реализация и мощь языков программирования". Архивировано из оригинала 27 августа 2022 г. Получено 30 августа 2014 г.

Внешние ссылки