본문 바로가기
📚 STUDY/🔥 C

[4-3] 증감연산자

by 엄지잉 2024. 9. 3.

- 변수에 가해지는 가장 흔한 2가지 연산은 1을 더하는 '증가', 1을 빼는 '감소' 연산임.

- 증가연산자 : ++

- 감소연산자 : --

❗ 전위, 후위 무엇을 쓰냐 까다로움.

❗ 피연산자의 값을 바꿈. (i = 1이고, ++i를 출력하면 i의 값이 2로 바뀌는 경우)

 

++i : 당장 증가해

i++ : 지금은 원래 값을 쓰고, 나중에 증가해

 

i = 1;
printf("i의 값은 %d\n", --i);    /* "i의 값은 0"를 출력한다. */
printf("i의 값은 %d\n", i);      /* "i의 값은 0"를 출력한다. */

 

i = 1;
printf("i의 값은 %d\n", i--);    /* "i의 값은 1"를 출력한다. */
printf("i의 값은 %d\n", i);      /* "i의 값은 0"를 출력한다. */

 

 

 

💡 본 내용은 K.N.King의 C Programming: A Modern Approach 책을 참고하였습니다.

'📚 STUDY > 🔥 C' 카테고리의 다른 글

[4-5] 표현문  (0) 2024.09.03
[4-4] 표현식 평가  (0) 2024.09.03
[4-2] 할당연산자  (0) 2024.09.03
[4-1] 산술연산자  (1) 2024.09.03
Q&A  (3) 2024.09.02