정수형 변수 a에 10을 넣었으니 당연히 ‘a는 10’이라고 나옵니다. 그럼 a에 1을 더한 후 그 값을 출력해 봅시다. 2.4 printf( )로 출력하기에서 변수에 식을 넣으면 식이 계산되어 그 결괏값이 변수에 들어간다고 했습니다. 따라서 다음과 같이 작성하면 됩니다.
3.2 연산자.c
int main(void) {
int a = 10;
printf("a는 %d\n", a);
a = a + 1;
printf("a는 %d\n", a);
return 0;
}
실행결과 |
a는 10 a는 11 |
앞에서 변수에 값을 할당할 때 사용한 등호는 대입 연산자라고 배웠습니다. 이처럼 프로그램에서 연산 작업을 처리하기 위해 사용하는 기호를 연산자(operator)라고 합니다. C 언어에는 대입 연산자 외에도 다양한 연산자가 있습니다. 대표적으로 계산식에서 사용한 +를 포함해 -, *, /, %와 같이 수학 연산에 주로 사용하는 산술 연산자가 있습니다.