💻 프로그래밍/C, C++

[C] 증감 연산자

gameuiux 2024. 6. 9. 01:40
728x90
반응형

증감 연산자

변수의 값을 1씩 증가시키거나 감소시키는 연산자

이 연산자는 전위형(prefix)과 후위형(postfix)으로 나눌 수 있다.

 

 

 

전위형 연산자 (prefix)

++a 또는 --a
변수의 값을 먼저 증가시키거나 감소시킨 후에 해당 값을 사용한다.

 

 

 

후위형 연산자 (postfix)

a++ 또는 a--
변수의 현재 값을 사용한 후에 값을 증가시키거나 감소시킨다.

int a = 2, b = 3, c = 4;

a = b++ + --c;
// a = 3++ + --4; 여기서 ++는 연산 후 증가 --는 감소 후 연산
// a = 6
// b = 4
// c = 3
printf("Wn %d %d %d", a, b, c);

b = --a + c++;
printf("Wn %d %d %d", a, b, c);
// b = --6 + 3++;
// b = 8
// a = 5
// c = 4

 

728x90
반응형