Naver Blog
C언어 대입연산자와 증감연산자 쉽게 이해하기
C언어 대입 연산자와 증감 연산자중에서 몇가지 혼동되는 것에 대해서 알아보자. 대입연산자란, =, +=, -=, %=, /=, *= 를 의미하며, 증감연산자란 ++, -- 등을 의미한다. 복수의 대입연산자를 쉽게 이해하는 방법은, 연산자 우선의 규칙과 우측에서 부터 계산하라는 의미로 해석하면 된다. += 의 경우에 먼저 =을 이용하고 다음에 + 를 하면된다. 즉, A += B 의 형식이면, A=A+B 로 하면 됨 -= 도 같은 방법으로 A = A-B, 나머지도 동일하다 뒤의 기호먼저 사용하고, 그다음 왼쪽 연산자 사용하면 됨 그리고, 증감연사자의 경우도 같은 방법으로 이해하면 된다. ++ 는 변수에 1을 더하라는 의미이며, --는 변수에 1을 빼라는 의미이다. 여기서 주의할 점음, 연산자는 종류에 따라 우선순위가 정해 지는데, ++, --의 증감 연산자가, 대입연산자인 = 보다 우선순위가 높기 때문에 하기의 증감연산자를 혼동해서 사용하면 안됨을 주의해야 한다. A = B++ 의 의미