변수 (Variables)¶
변수는 데이터의 값을 저장하기 위해 사용합니다.
C++에서, 아래와 같이 여러 타입(type)의 변수가 있습니다.
int
- 모든 정수를 저장합니다. (예: 123, -123)double
- 부동소수점 숫자(floating point number)를 저장합니다. (예: 12.34, -12.34)char
- 문자를 저장합니다. 문자 양쪽에 따옴표를 표시합니다. (예: ‘a’, ‘B’)string
- 문자열을 저장합니다. 문자열의 양쪽에는 쌍따옴표를 표시합니다. (예: “Hello World”)bool
- 진리값을 저장합니다. (예: true, false)변수 선언하기¶
변수를 만들기 위해, 타입을 지정하고 값을 할당해야 합니다.
예제¶
int myNum = 10;
myNum = 5;
cout << myNum;
5
변수에 할당한 값이 바뀌지 않기를 원하면 const
키워드를 이용해서 상수로 지정할 수 있습니다.
예제¶
const int myNum = 10;
myNum = 5; // error: Cannot assign to variable 'myNum' with const-qualified type 'const int'
cout << myNum;
return 0;
새로운 값을 할당할 때 에러가 발생합니다.
다른 자료형에 대해서도 다음과 같이 변수를 선언할 수 있습니다.
예제¶
int myNum = 5; // Integer
double myFloatNum = 3.58; // Floating point number
char myLetter = 'A'; // Character
string myText = "Hello World"; // String
bool myBoolean = true; // Boolean