더북(TheBook)

정수형 변수 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;
} 

실행결과 icon_con

a는 10
a는 11

앞에서 변수에 값을 할당할 때 사용한 등호는 대입 연산자라고 배웠습니다. 이처럼 프로그램에서 연산 작업을 처리하기 위해 사용하는 기호를 연산자(operator)라고 합니다. C 언어에는 대입 연산자 외에도 다양한 연산자가 있습니다. 대표적으로 계산식에서 사용한 +를 포함해 -, *, /, %와 같이 수학 연산에 주로 사용하는 산술 연산자가 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.