연산자 우선순위


연산자 우선순위는 어릴 적 사칙 연산과 더불어 우선순위도 같이 학습했습니다.
컴퓨터 프로그래밍 언어에서도 이와 같은 연산자우선순위를 따릅니다.

우선순위는 여러 개의 연산자를 복합적으로 사용할 때 순서대로 처리하는 것이 아니라 연산 속성에 따라서 먼저 처리를 해야 하는 순서입니다.

보통 연산자는 좌측에서 우측으로 처리합니다.

연산자 우선순위는 너무 기초적인 부분이라고 생각들지만 막상 계산기 같은 프로그램을 만들다 보면 우선순위를 정확하게 정의하지 못하여 오류 계산이 발생하곤 합니다.


우선순위 결합 위치


사칙연산 외에 컴퓨터는 여러 연산자가 섞여서 작성을 할 수 있습니다.


덧셈과 뺄셈


덧셈(+) 과 뺄셈(-)은 같은 연산자 우선순위를 가지고 있습니다.


곱셈과 나눗셈


곱셈(*)과 나눗셈(/)은 덧셈과 뺄셈보다 우선합니다.


괄호


연산자의 우선순위를 바꾸기 위한 방법으로 괄호( )를 사용합니다.

우선순위 예제1: 조건문


여러 연산자가 썩여 있는 경우, 이를 알아 봅니다.

우선순위 [예제2: (sample2)