c++에서 증감 연산자는 변수의 값을 1씩 증가시키거나 감소시키는 데 사용됩니다. 증감 연산자에는 두 가지 유형이 있습니다: 전위(pre-increment/pre-decrement)와 후위(post-increment/post-decrement) 증감 연산자입니다.
증감 연산자 종료 | 역할 |
++ 전위 증가 연산자 (++a) | 피연산자의 값을 1 증가 |
-- 전위 감소 연산자 (a--) | 피연산자의 값을 1 감소 |
++ 후위 증가 연산자 (a++) | 피연산자의 값을 1 증가 |
-- 후위 감소 연산자 (a--) | 피연산자의 값을 1 감소 |
전위 증감 연산자 (++var, --var)
- 전위 증가 연산자 (++var): 변수의 값을 먼저 1 증가시킨 후, 업데이트된 값을 반환합니다.
- 전위 감소 연산자 (--var): 변수의 값을 먼저 1 감소시킨 후, 업데이트된 값을 반환합니다.
전위 증감 연산자는 표현식에서 변수의 값을 변경한 직후 그 값을 사용할 때 유용합니다.
후위 증감 연산자 (var++, var--)
- 후위 증가 연산자 (var++): 변수의 현재 값을 반환한 후, 그 값을 1 증가시킵니다.
- 후위 감소 연산자 (var--): 변수의 현재 값을 반환한 후, 그 값을 1 감소시킵니다.
후위 증감 연산자는 변수의 원래 값을 사용한 후 그 값을 변경하고자 할 때 사용합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <iostream>
int main() {
int a = 5, b = 5;
std::cout << "a의 원래 값: " << a << ", b의 원래 값: " << b << std::endl;
// 전위 증가
std::cout << "++a: " << ++a << std::endl; // a를 증가시키고, 증가된 값을 출력
// 후위 증가
std::cout << "b++: " << b++ << std::endl; // b의 현재 값을 출력하고, b를 증가시킴
std::cout << "b의 새로운 값: " << b << std::endl;
return 0;
}
|
cs |
'프로그래밍 > c++' 카테고리의 다른 글
c++ 10. 관계 연산자 (0) | 2024.01.15 |
---|---|
c++ 09. 대입, 할당 연산자 (1) | 2024.01.09 |
c++ 07. 산술 연산자, 수식 연산자 (1) | 2024.01.04 |
c++ 06. 상수 (2) | 2024.01.04 |
c++ 05. bool 자료형 (1) | 2024.01.03 |
댓글