인픽스 표기법
Infix notation![]() |
인픽스 표기법은 산술적이고 논리적인 공식과 문장에서 일반적으로 사용되는 표기법이다. 2 + 2의 더하기 기호와 같이 피연산자("infixed operator") 사이에 연산자를 배치한 것이 특징이다.
사용법
이진관계는 종종 집합 A가 요소에 대한 a를 가질 때 집합 멤버쉽 a ∈ A와 같은 infix 기호로 표시된다. 기하학에서 수직선 와 b는 b, 로 표시되며, 투영 기하학에서 , b .일 때 투영성으로 연결되었을 때 두 점 b와 c는 원근법이다.
인픽스 표기법은 접두사 표기법(예: + 2 2)이나 사후 표기법(예: 2 2 +)보다 컴퓨터로 구문 분석하기가 더 어렵다. 하지만 많은 프로그래밍 언어들이 익숙하기 때문에 그것을 사용한다. 그것은 산술에 더 많이 사용된다. 예를 들어 5 ×[1] 6.
작업순서
infix 표기법에서는 접두사 또는 사후 수정 표기법과 달리 피연산자 및 연산자 그룹을 둘러싼 괄호는 연산을 수행할 의도된 순서를 나타내기 위해 필요하다. 괄호가 없는 경우, 특정 우선 순위 규칙이 운영 순서를 결정한다.
추가 표기
infix 표기법은 함수의 이름이 특정 연산을 암시하고 그 인수가 피연산자인 함수 표기법과도 구별될 수 있다. 그러한 함수 표기법의 예로는 S(1, 3)가 있을 것이며, 여기서 S는 덧셈("sum")을 나타낸다. S(1, 3) = 1 + 3 = 4.
참고 항목
- 트리 통과: 인픽스(Infix, in-order)도 나무 횡단 순서다. 그것은 이 페이지에 좀 더 자세히 설명되어 있다.
- 계산기 입력 방법: 포켓 계산기가 사용하는 표기 비교
- 포스트픽스 표기법, 역폴란드 표기법이라고도 함
- 접두사 표기법, 폴란드 표기법이라고도 함
- 션팅 야드 알고리즘, infix 표기법을 사후 수정 표기법 또는 트리로 변환하는 데 사용
- 연산자(컴퓨터 프로그래밍)
참조
- ^ "The Implementation and Power of Programming Languages". Retrieved 30 August 2014.