프로그래밍/c++
c++ 08. 증감 연산자
지나팩
2024. 1. 6. 14:57
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 |