[C++] C++의 변수와 상수🖥️ Dev/C++2025. 7. 5. 17:34
Table of Contents
이 글은 포르잔 C++ 바이블을 참고하여 학습한 내용을 정리한 글입니다.
포르잔 C++ 바이블
네트워크 분야의 명저자, 포르잔 교수가 설명하는 C++! 넓고 깊게 C++의 모든 것을 담았다!
www.hanbit.co.kr
📚 변수 (variable)
- 변수는 메모리의 특정 부분을 확보한 공간을 의미한다.➡️ 프로그램이 실행되는 동안, 이 공간 안에서 값(value)을 변경할 수 있다.
- 값 (value) : 변수에 저장된 내용
- 변수의 이름은 목적지로서의 위치를 나타내는 경우도 있고, 저장되어 있는 값을 나타내는 경우도 있음.
- 데이터의 저장과 추출을 목적으로 하기 때문에, 목적에 맞게 자료형을 지정해야 한다.
- 변수를 정의할 때는 이름과 자료형을 지정해야 하며, 변수를 사용하기 전에 반드시 변수를 정의해야 한다.
⚡ 변수의 사용 예제
#include <iostream>;
using namespace std;
int main() {
// 변수의 선언
int num1;
int num2;
int sum;
// 입력받기
cout << "첫 번째 숫자 입력: ";
cin >> num1;
cout << "두 번째 숫자 입력: ";
cin >> num2;
// 계산 결과 저장
sum = num1 + num2;
// 출력
cout << "두 숫자의 합: " << sum;
return 0;
}
- 변수 선언 : 특정 이름으로 메모리 공간을 예약하는 것
num1
,num2
,sum
이라는 이름으로 정수형(int)을 담을 수 있는 공간을 배정- 값을 할당하지 않으면 해당 공간은 비어 있는 상태
- 값 입력 :
cin
(console in)을 사용하여 사용자로부터 값을 입력받음cin
을 통해 사용자로부터 입력받은 정수 값을 변수num1
과num2
에 저장
- 값 할당 : 할당 연산자(
=
)를 이용하여 변수에 값을 저장함- 변수
sum
에 변수num1
과num2
에 저장된 값을 더해서(+) 저장
- 변수
📚 상수 (constant)
const double PI = 3.14159;
- 상수는 값을 변경할 수 없는 저장소 엔티티이다. ➡️ 상수의 값은 언제나 고정
- 상수를 선언할 때에는
const
라는 한정자를 사용한 후 이름을 지정하며, 할당 연산자(=
)를 통해 값을 저장한다. - 상수로 선언된 값은 프로그램 실행 중에 절대로 바뀌지 않으며,
cin
객체와 함께 사용될 수도 없다.
📚 번외) C++ 기본 입출력 도구
➡️ cin
과 cout
은 C++의 기본 입출력 도구로, 항상 사용되는 핵심 객체 (추후 입출력 스트림에서 자세하게 다룰 예정)
⚡ cout
cout << "Hello, World!"; // 문자열 출력
cout << 123 << endl; // 숫자와 줄바꿈
- console output의 약자로, 프로그램에서 콘솔(화면, 터미널, 표준 출력)에 데이터를 출력할 때 사용하는 객체(출력 스트림(ostream) 클래스의 객체)이다. ➡️ 사용자가 볼 수 있도록 결과를 보여주는 역할
<<
연산자(삽입 연산자, insertion operator)를 사용해서 여러 값을 차례로 출력한다.
⚡ cin
int age;
cin >> age; // 사용자가 입력한 값을 변수 age에 저장
- console input의 약자로, 사용자로부터 콘솔(키보드, 표준 입력)로 데이터를 입력받는 객체(입력 스트림(istream) 클래스의 객체)이다. ➡️ 사용자가 값을 직접 입력하도록 받아오는 역할
>>
연산자(추출 연산자, extraction operator)를 사용해서 입력 값을 변수에 저장한다.
'🖥️ Dev > C++' 카테고리의 다른 글
[C++] C++ 프로그램 개요와 구조 (0) | 2025.07.05 |
---|---|
[C++] VSCode를 이용한 C++ 개발 환경 세팅 가이드 (0) | 2025.02.02 |
@청월누리 :: DevKuk 개발 블로그
since 2025.01.27. ~ 개발자를 향해....🔥