C++에서 변수를 정의하려면 기본적인 문법을 따라야 합니다. 변수를 선언할 때는 해당 변수가 저장할 데이터의 타입과 변수의 이름을 지정해 주어야 합니다.
기본 문법
datatype variable_name;
여기서 datatype은 변수가 담을 데이터의 자료형(int, float, double 등)을 의미하고, variable_name은 변수를 식별하기 위한 고유한 이름입니다.
C++ 변수 명명 규칙
변수 이름에는 몇 가지 제약 조건이 있으며, 다음 규칙을 반드시 지켜야 합니다.
- C++ 변수 이름은 1자부터 255자까지 사용할 수 있습니다.
- 모든 변수 이름은 알파벳 문자 또는 밑줄(_)로 시작해야 합니다.
- 첫 글자 이후에는 문자와 숫자를 자유롭게 조합하여 사용할 수 있습니다.
- 변수 이름은 대소문자를 엄격하게 구분합니다. 예를 들어
myVar와myvar는 서로 다른 변수로 인식됩니다. - 변수 이름에 공백이나 특수 문자는 사용할 수 없습니다.
- C++ 키워드(예약어)는 변수 이름으로 사용할 수 없습니다. 예를 들어
int,return,class같은 예약어는 변수명으로 쓸 수 없습니다.
유효한 변수 이름 예시
다음은 위 규칙을 준수하는 올바른 변수 이름의 예시입니다.
mohd Piyush abc move_name a_123 myname50 _temp j a23b9 retVal
변수 정의 예제
다양한 자료형으로 변수를 정의하는 실제 코드 예시는 다음과 같습니다.
int my_var; // 정수형 변수 float my_float; // 단정밀도 부동소수점 변수 double num; // 배정밀도 부동소수점 변수
변수를 선언함과 동시에 초기값을 할당할 수도 있습니다.
int age = 25; float pi = 3.14f; double gravity = 9.8;
이처럼 C++에서 변수를 정의하는 것은 자료형과 이름만 지정하면 되므로 매우 간단합니다. 다만 명명 규칙을 잘 지키면 코드의 가독성과 유지보수성이 크게 향상되므로, 의미 있는 변수 이름을 사용하는 습관을 들이는 것이 좋습니다.