C++에서 변수를 선언하려면 먼저 해당 변수가 어떤 데이터 타입을 가질지, 그리고 변수의 이름이 무엇이 될지 결정해야 합니다. 변수 이름은 아무렇게나 지을 수 있는 것이 아니라 일정한 제약 조건을 따라야 하며, 이러한 규칙을 지키지 않으면 컴파일 오류가 발생할 수 있습니다.
C++ 변수 이름 작성 규칙
- 변수 이름은 1자부터 255자까지 사용할 수 있습니다.
- 모든 변수 이름은 반드시 알파벳 문자 또는 밑줄(
_)로 시작해야 합니다. - 첫 글자 이후에는 문자와 숫자를 자유롭게 조합하여 사용할 수 있습니다.
- 변수 이름은 대소문자를 구분합니다. 예를 들어
age와Age는 서로 다른 변수로 인식됩니다. - 변수 이름에는 공백이나 특수문자(예:
@,#,-등)를 사용할 수 없습니다. - C++의 키워드(예약어)는 변수 이름으로 사용할 수 없습니다. 예를 들어
int,return,class같은 단어는 사용이 불가능합니다.
올바른 변수 이름 예시
다음은 위 규칙을 모두 준수하는 유효한 변수 이름의 예입니다.
mohd Piyush abc move_name a_123 myname50 _temp j a23b9 retVal
변수 선언 문법
C++에서 변수는 다음과 같은 기본 문법으로 선언합니다.
datatype variable_name;
여기서 datatype은 변수에 저장될 데이터의 종류(int, float, char, double 등)를 의미하고, variable_name은 앞서 설명한 명명 규칙을 따르는 변수의 이름입니다.
선언 예제
int my_var; // 정수형 변수 선언 float my_float; // 실수형 변수 선언 char my_char; // 문자형 변수 선언 double my_double; // 배정밀도 실수형 변수 선언
이처럼 데이터 타입과 변수 이름만 정확히 지정하면 간단하게 변수를 선언할 수 있습니다. 여러 개의 변수를 한 번에 선언하는 것도 가능하며, 필요에 따라 선언과 동시에 초기값을 할당할 수도 있습니다.