| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 자바코딩
- 비트연산자
- Java
- 조건문
- C++
- C++코딩
- 2차원배열
- 반복문
- 포인터
- 부동소수점
- 자바메서드오버로딩
- 증감연산자
- 메서드오버로딩
- 1차원배열
- 자바클래스
- 제어문
- 코딩
- 자바
- 기초코딩
- 클래스선언
- 고정소수점
- this참조변수
- 코딩기초
- 포인터연산자
- 프로그래밍
- C++상수
- 산술연산자
- 변수
- 자바코드
- 코딩독학
- Today
- Total
지식아일랜드
코딩 기초 13편 _ C++ 대입 연산자(Assignment Operator)와 증감 연산자(Increment and Decrement Operator) 본문
코딩 기초 13편 _ C++ 대입 연산자(Assignment Operator)와 증감 연산자(Increment and Decrement Operator)
모르는게 없는 지식인 2023. 4. 12. 23:31안녕하세요?
지식아일랜드의 모르는게 없는 지식인 입니다.
오늘은 C++ 코딩의 대입 연산자(Assignment Operator)와
증감 연산자(Increment and Decrement Operator)에 대해 설명드리겠습니다.

대입 연산자(Assignment Operator)
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
// a에 b의 값을 할당
a = b;
cout << "a의 값: " << a << endl; // 출력: a의 값: 5
cout << "b의 값: " << b << endl; // 출력: b의 값: 5
// a에 3을 할당
a = 3;
cout << "a의 값: " << a << endl; // 출력: a의 값: 3
cout << "b의 값: " << b << endl; // 출력: b의 값: 5
return 0;
}
위 코드에서 '=' 기호는 할당 연산자 입니다.
변수 'a'에 'b'의 값을 할당하면 'a'의 값은 5가 되고, 'a'에 3을 할당하며 'a'의 값은 3이 됩니다.
'=' 왼쪽에는 할당할 변수가, 오른쪽에는 할당할 값을 표현하는 변수나 상수가 옵니다.
할당 연산자는 변수에 값을 할당할 때 사용합니다.
이전에 변수에 저장된 값을 덮어쓰기 때문에 주의해야 합니다.
예를 들어, 'a'에 10을 할당한 후 'a'에 5를 할당하면 'a'의 값은 5가 됩니다.
이전에 할당한 값인 10은 사라집니다.
따라서 변수에 저장된 값이 필요한 경우, 다른 변수에 저장하거나 배열을 사용하는 등의 방법을 고려해야 합니다.
증감 연산자(Increment and Decrement Operator)
#include <iostream>
using namespace std;
int main() {
int a = 10;
// 증가 연산자 (++)
cout << "a의 초기값: " << a << endl;
a++; // a를 1 증가시킴
cout << "a를 1 증가시킨 후의 값: " << a << endl;
// 감소 연산자 (--)
cout << "a를 1 감소시키기 전의 값: " << a << endl;
a--; // a를 1 감소시킴
cout << "a를 1 감소시킨 후의 값: " << a << endl;
return 0;
}
위 코드에서는 변수 'a'를 사용하여 증가 및 감소 연산자를 설명합니다.
'a' 변수를 초기값으로 10으로 설정한 후 'cout' 함수를 사용하여 현재 변수 'a'의 값을 출력합니다.
그 다음, 'a++' 연산자를 사용하여 'a' 변수를 1 증가시킵니다.
이후 다시 'cout' 함수를 사용하여 'a' 변수의 값이 11로 증가되었는지 출력합니다.
이어서 'a --' 연산자를 사용하여 'a' 변수를 1 감소시킵니다.
마지막으로 'cout' 함수를 사용하여 'a' 변수의 값이 10으로 감소되었는지 출력합니다.
즉, 증가 및 감소 연산자는 변수를 1씩 증가 또는 감소시키는데 사용됩니다.
이 연산자들은 변수의 값을 즉시 변경하여, 변수 값을 변경하는 것 외에는 아무것도 하지 않습니다.
즉 'a++' 와 '++a'의 차이점은 변수의 값이 변경되는 시점입니다.
'a++'는 현재의 변수 값을 사용한 후에 변수 값을 증가시키지만,
'++a'는 변수 값을 증가시킨 후에 현재 변수 값을 사용합니다.
감소 연산자인 '--'도 마찬가지로 작동합니다.
위 코드를 실행하면 증가 및 감소 연산자의 동작 방식을 쉽게 이해할 수 있습니다.

어떠셨나요? 이해가 좀 되시나요?
C++ 코딩의 대입 연산자와 증감 연산자에 대하여 예시 코드와 함께 설명드렸는데요.
복잡해 보일 수 있어도 하나하나 차근차근 따라하시면 금방 익숙해지실 거에요 ㅎㅎ
그럼 코딩 박사가 되는 그 날까지 같이 파이팅 하자구요~!
'C++ 기초' 카테고리의 다른 글
| 코딩 기초 15편 _ C++ 삼항 연산자(Ternary operator)와 컴마 연산자(Comma operator) (0) | 2023.04.16 |
|---|---|
| 코딩 기초 14편 _ C++ 비트 연산자(Bitwise operator)의 종류와 예제 (0) | 2023.04.15 |
| 코딩 기초 12편 _ C++ 산술 연산자(Arithmetic operator)를 이용한 수학적 계산 (0) | 2023.04.05 |
| 코딩 기초 11편 _ C++ 고정 소수점(Fixed point)과 부동 소수점(Floating point) (0) | 2023.04.03 |
| 코딩 기초 10편 _ C++ 정수형 타입(Integer type)과 실수형 타입(Real type) 코드 예제 설명 (0) | 2023.04.02 |