2021 정보처리기사/참고자료: 정보처리기사
2021. 3. 30.
사칙연산의 우선순위는 어떻게 결정될까?
덧셈,뺄셈,곱셈,나눗셈과 같은 사칙연산의 우선순위가 존재하는 원리는 무엇이고 우선순위가 있는 이유는 무엇일까? 간단한 원리를 이해하고 나면 프로그래밍에서 연산자의 우선순위가 정해지는 기준도 쉽게 이해할 수 있다. 이를 통해 Prefix, Infix, Postfix를 쉽게 변환할 수 있다. 일상생활에서 정해지는 사칙연산의 우선순위 사칙연산의 우선순위는 암기해서 쓰는 공식이나 법 같은 것이 아닌, 인류가 수백년간 지속해온 일상생활의 인지로부터 비롯된 것이라고 한다. 예를 들어, 사탕 8개가 들어있는 봉지 하나와 사탕 4개가 들어있는 봉지 2개가 들어있는 상자 1개가 있다고 했을 때. 있는 그대로의 모습을 수식으로 작성해보면 자연스럽게 다음과 비슷한 결과가 나올것이다. (사탕8개 x 1봉지) + (사탕4개 x..