모두들 코딩을 배울 때 연산자 우선순위에 대해 들어보거나 배운적이 있을 것이다. 오늘은 다양하고 많은 연산자들이 뒤섞였을 때 정확한 원리로 우선순위를 파악하는 방법에 대해 적어보려고 한다. 1. 연산자 우선순위란? 연산자들이 연속으로 이어졌을 때 어떠한 연산자부터 계산해야 하는지를 나타내는 것이다. 수학에서의 연산자 우선순위는 () >> * / >> + - 위와 같이 괄호가 높고 곱하기 나누기 그리고 + - 연산자 순서로 이루어지는 것이 기본이다. 그렇다면 코드에서는 어떨까? 2. C 코드의 연산자들 먼저 C 코드에서 나타날 수 있는 연산자들이 어떤 것들이 있는지 살펴보자. 연산계열 * / % + - Bit 연산 > & | && || ^ 비교 = == != 대입연산 = += -= *= /= %= &..