[C] 연산자 우선순위
·
Language/C & C++
연산자 연산자는 데이터를 처리하고 조작하는 데에 사용되는 기호나 키워드를 말한다.연산자와 피연산자로 구성하는 수식은 항상 계산된 값을 반환하는데, 이 반환값을 계산하는 것이 연산자이다.여러 개의 연산자가 있는 수식이 있을 때 어떤 연산자를 먼저 적용하여 계산하느냐에 따라 반환값이 달라질 수 있기 때문에 연산자들의 우선순위는 중요할 수밖에 없다. 수학에서 사칙연산을 계산할 때 곱하기와 나누기를 더하기와 빼기보다 먼저 계산하기로 정해놓은 것과 같다.단 보통은 괄호 () 를 사용하여 명시적으로 우선순위를 표현하는 것이 좋기 때문에 우선순위 자체를 암기하기 위해 노력할 필요는 없는 것 같다. 연산자 우선순위 연산자연산 유형결합 규칙 (방향)()[]->.함수 호출배열 인덱스포인터를 통한 멤버 접근멤버 접근→++-..