중위 표기법산술학논리학의 공식 및 구문에서 흔히 사용되는 표기법이다. "2 + 2"에서의 더하기 기호와 같이, 피연산자 사이의 연산자의 그 위치(접요사 연산자)로 특징지어진다.

사용법 편집

중위 표기법은 전위 표기법(예: + 2 2) 혹은 후위 표기법 (예: 2 2 +)보다 컴퓨터로 구문 분석하기 어렵다. 하지만, 많은 프로그래밍 언어가 친숙함을 이유로 중위 표기법을 사용한다. 이 표기법은 산술식(예: 2+2, 5×6)에서 더 많이 사용된다.[1]

연산 순서 편집

중위 표기법에서, 전위 표기법 혹은 후위 표기법 과는 다르게, 피연산자와 연산자의 그룹을 둘러싸는 괄호는 연산이 수행되는 의도된 순서를 가리키는데 필수적이다. 괄호가 없는 상태에서는, 특정 우선 순위 규칙이 연산 순서를 결정한다.

더 많은 표기법 편집

중위 표기법은 함수 표기법과 구별되기도 하는데, 여기서 함수의 이름은 특정 연산을 암시하며, 그것의 인자가 바로 피연산자가 된다. 그러한 함수 표기법의 예는 S(1,3)가 될 수 있는데, 함수 S는 더하기를 나타낸다: S(1, 3) = 1+3 = 4

함께 참고할 내용 편집

각주 편집

  1. "The Implementation and Power of Programming Languages"

외부 링크 편집