중위 표기법 문서 원본 보기
←
중위 표기법
둘러보기로 이동
검색으로 이동
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
{{위키데이터 속성 추적}} [[파일:Infix-dia.svg|섬네일]] '''중위 표기법'''(中位表記法, {{Llang|en|infix notation}})은 [[산술]] 및 [[논리학]] 공식과 문장에서 일반적으로 사용되는 표기법이다. [[연산자]]를 [[피연산자]] 사이에 배치하는 것이 특징이며, 이 위치에 있는 연산자를 "[[접요사|중위]] 연산자"라고 한다. 예를 들어 2 '''+''' 2에서의 [[더하기표와 빼기표|더하기 기호]]가 중위 연산자에 해당한다. == 사용법 == [[이항 관계]]는 종종 중위 기호로 표시되는데, 예를 들어 집합 ''A''가 원소 ''a''를 포함할 때 집합 소속을 나타내는 ''a'' ∈ ''A''와 같은 방식이다. [[기하학]]에서 수직인 직선 ''a''와 ''b''는 <math>a \perp b</math>로 표기하며, [[사영기하학]]에서 두 점 ''b''와 ''c''가 원근법적으로 위치할 때는 <math>b \ \doublebarwedge \ c</math>로, 사영성으로 연결될 때는 <math>b \ \barwedge \ c </math>로 표기한다. 중위 표기법은 [[폴란드 표기법|전위 표기법]](예: '''+''' 2 2)이나 [[역폴란드 표기법|후위 표기법]](예: 2 2 '''+''')에 비해 컴퓨터가 [[구문 분석]]하기에 더 어렵다. 그러나 많은 [[프로그래밍 언어]]들이 친숙성 때문에 이를 사용한다. 중위 표기법은 산술에서 더 많이 사용되며, 예를 들어 5 '''×''' 6과 같은 형태로 나타난다.<ref name="Infix, Postfix and Prefix">{{웹 인용|url=http://www.cs.man.ac.uk/~pjj/cs212/fix.html|title=The Implementation and Power of Programming Languages|archive-url=https://web.archive.org/web/20220827171346/https://www.cs.man.ac.uk/~pjj/cs212/fix.html|archive-date=27 August 2022|access-date=30 August 2014}}</ref> == 추가 표기법 == 중위 표기법은 [[함수]] 표기법과도 구분될 수 있다. 함수 표기법에서는 함수의 이름이 특정 연산을 나타내고, 그 인수들이 피연산자가 된다. 이러한 함수 표기법의 예로는 '''S'''(1, 3)가 있으며, 여기서 함수 S는 덧셈("합")을 나타낸다. {{nowrap|1=S(1, 3) = 1 + 3 = 4}} == 연산 순서 == 중위 표기법에서는 전위나 후위 표기법과 달리, 피연산자와 연산자 그룹을 둘러싼 [[괄호]]가 연산이 수행되어야 할 의도된 순서를 나타내기 위해 필요하다. 괄호가 없는 경우, 특정 우선순위 규칙이 [[연산의 우선순위|연산 순서]]를 결정한다. == 같이 보기 == * [[트리 순회]]: 중위(중순위)는 트리 순회 순서이기도 하다. 이에 대해서는 해당 문서에서 더 자세히 설명되어 있다. * [[계산기 입력 방식]]: 휴대용 계산기에서 사용되는 표기법들의 비교 * [[역폴란드 표기법|후위 표기법]], 역폴란드 표기법이라고도 함 * [[폴란드 표기법|전위 표기법]], 폴란드 표기법이라고도 함 * [[차량기지 알고리즘]], 중위 표기법을 후위 표기법이나 트리로 변환하는 데 사용됨 * [[연산자 (프로그래밍)]] * [[SVO형|주어-동사-목적어]] == 각주 == {{각주}} == 외부 링크 == * [http://www.xnumber.com/xnumber/rpn_or_adl.htm ''RPN or DAL? A brief analysis of Reverse Polish Notation against Direct Algebraic Logic''] * [https://web.archive.org/web/20130925214440/http://www.meta-calculator.com/learning-lab/how-to-build-scientific-calculator/infix-to-postifix-convertor.php Infix to postfix convertor]''[sic]'' [[분류:수학 표기법]] [[분류:연산자 (프로그래밍)]]
이 문서에서 사용한 틀:
틀:Llang
(
원본 보기
)
틀:Nowrap
(
원본 보기
)
틀:각주
(
원본 보기
)
틀:웹 인용
(
원본 보기
)
틀:위키데이터 속성 추적
(
원본 보기
)
중위 표기법
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
로그인
이름공간
문서
토론
한국어
보기
읽기
원본 보기
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
특수 문서 목록
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보