C언어에서 연산자는 그 종류와 특징이 매우 다양하다.
연산자는 C언어에서 매우 많이 사용되는 중요한 부분이다.
따라서, 충분히 숙지해야 한다.
<변수와 변수의 시작주소>
연산자를 공부하기 전에
먼저, 변수와 변수의 주소개념을 다시 공부해보자.
우리가 1+1. 10+20과 같은 산술연산이 필요하다면
그 계산결과를 어디에 저장할까?
바로 '변수'에 저장한다.
이전에 우리는 '변수'란 데이터를 저장하는 임시저장공간, 즉 메모리공간이라고 공부했다.
변수는 연산의 결과(데이터)를 저장하기위해서 사용된다.
또한, '연산의 결과'를 저장하고 있는 '메모리공간의 위치'를 변수의 주소라고 한다.
그리고, '연산의 결과'를 저장한 '변수의 메모리 주소'를 알고싶을때, 변수 앞에 &연산자를 붙인다.
그렇게하여, '변수의 시작'주소를 알 수 있었다.
다음의 예제를 천천히 살펴보자.
그리고, 메모리 내부를 표현한 그림을 함께 살펴보자.