C++에서 변수를 정의하려면 아래와 같은 기본 문법을 사용해야 합니다.
변수 선언 기본 문법
datatype variable_name;
변수를 선언할 때는 두 가지를 먼저 결정해야 합니다. 첫째, 변수가 어떤 타입의 데이터를 저장할 것인지, 둘째, 그 변수의 이름을 무엇으로 지을 것인지입니다. 변수 이름에는 몇 가지 제약 조건이 있으며, 다음 규칙을 반드시 지켜야 합니다.
C++ 변수 이름 규칙
- 변수 이름은 1자에서 최대 255자까지 사용할 수 있습니다.
- 모든 변수 이름은 알파벳 문자 또는 밑줄(_)로 시작해야 합니다.
- 첫 글자 이후에는 문자와 숫자를 함께 사용할 수 있습니다.
- 변수 이름은 대소문자를 구분합니다. 예를 들어
myVar와myvar는 서로 다른 변수입니다. - 공백이나 특수문자는 사용할 수 없습니다.
- C++ 키워드(예약어)는 변수 이름으로 사용할 수 없습니다. 예를 들어
int,return등은 사용이 불가능합니다.
사용 가능한 변수 이름 예시
mohd Piyush abc move_name a_123 myname50 _temp j a23b9 retVal
변수 정의 예제
다양한 데이터 타입으로 변수를 선언하는 예제는 다음과 같습니다.
int my_var; float my_float; double num;
const 키워드로 상수 만들기
변수를 상수(constant)로 만들고 싶다면, 변수 정의 앞에 const 키워드를 붙이면 됩니다. 상수로 선언된 변수는 한 번 초기화되면 프로그램 실행 중에 값을 변경할 수 없습니다. 예를 들어 위에서 선언한 변수들을 상수로 만들려면 다음과 같이 작성합니다.
const int my_var; const float my_float; const double num;
이처럼 C++에서는 간단한 문법만으로 변수를 선언하고, 필요에 따라 const 키워드를 활용해 변경 불가능한 상수를 손쉽게 만들 수 있습니다.