코딩 공부/C

#06. C_증감연산자

코딩연습중 2022. 7. 6. 01:01

 연산자의 종류는 다양하다. 오늘은 그 중 증감연산자에 대해서 간단히 짚고 넘어가도록 하겠다.

증감 연산자의 형태는 --a, a--, ++a, a++ 이렇게 4가지가 있는데, 이 중 연산자가 변수 앞에 붙는 것을 선행증감연산자라고 하며, 연산자가 변수 뒤에 붙는 것을 후행증감연산자라고 부른다. 선행 증감 연산자는 연산을 한 뒤, 명령을 수행하는 것이고, 후행 증감 연산자는 명령을 먼저 실행한 뒤, 연산을 한다. ++a 또는 a++은 a = a + 1과 같다고 이해하면 쉽다. 간단히 말해서 ++은 1을 증가시키는 연산자이고, --는 1을 감소시키는 연산자이다. 예를 통해 이해해보겠다.

#include <stdio.h>
int main(void){
	int a = 1;
    	int b = 1;
        printf("%d", a++); //결과값으로 1 출력
        printf("%d", ++b); //결과값으로 2 출력
        
        printf("%d", a); //결과값으로 2 출력
        printf("%d", b); //결과값으로 2 출력
    	return 0;
 }