인픽스 표기법

Infix notation

인픽스 표기법산술적이고 논리적인 공식과 문장에서 일반적으로 사용되는 표기법이다. 2 + 2의 더하기 기호와 같이 피연산자("infixed operator") 사이에 연산자를 배치한 것이 특징이다.

사용법

이진관계는 종종 집합 A가 요소에 대한 a를 가질 때 집합 멤버쉽 a ∈ A와 같은 infix 기호로 표시된다. 기하학에서 수직선 b b, 로 표시되며, 투영 기하학에서 , b .일 때 투영성으로 연결되었을 때 두 점 bc는 원근법이다.

인픽스 표기법은 접두사 표기법(예: + 2 2)이나 사후 표기법(예: 2 2 +)보다 컴퓨터로 구문 분석하기가 더 어렵다. 하지만 많은 프로그래밍 언어들이 익숙하기 때문에 그것을 사용한다. 그것은 산술에 더 많이 사용된다. 예를 들어 5 ×[1] 6.

작업순서

infix 표기법에서는 접두사 또는 사후 수정 표기법과 달리 피연산자 및 연산자 그룹을 둘러싼 괄호는 연산을 수행할 의도된 순서를 나타내기 위해 필요하다. 괄호가 없는 경우, 특정 우선 순위 규칙이 운영 순서를 결정한다.

추가 표기

infix 표기법은 함수의 이름이 특정 연산을 암시하고 그 인수가 피연산자인 함수 표기법과도 구별될 수 있다. 그러한 함수 표기법의 로는 S(1, 3)가 있을 것이며, 여기서 S는 덧셈("sum")을 나타낸다. S(1, 3) = 1 + 3 = 4.

참고 항목

참조

  1. ^ "The Implementation and Power of Programming Languages". Retrieved 30 August 2014.

외부 링크