Computer >> 컴퓨터 >  >> 프로그래밍 >> C++

C++ 변수 정의 방법과 명명 규칙 완벽 정리

C++에서 변수를 정의하려면 기본적인 문법을 따라야 합니다. 변수를 선언할 때는 해당 변수가 저장할 데이터의 타입과 변수의 이름을 지정해 주어야 합니다.

기본 문법

datatype variable_name;

여기서 datatype은 변수가 담을 데이터의 자료형(int, float, double 등)을 의미하고, variable_name은 변수를 식별하기 위한 고유한 이름입니다.

C++ 변수 명명 규칙

변수 이름에는 몇 가지 제약 조건이 있으며, 다음 규칙을 반드시 지켜야 합니다.

  • C++ 변수 이름은 1자부터 255자까지 사용할 수 있습니다.
  • 모든 변수 이름은 알파벳 문자 또는 밑줄(_)로 시작해야 합니다.
  • 첫 글자 이후에는 문자와 숫자를 자유롭게 조합하여 사용할 수 있습니다.
  • 변수 이름은 대소문자를 엄격하게 구분합니다. 예를 들어 myVarmyvar는 서로 다른 변수로 인식됩니다.
  • 변수 이름에 공백이나 특수 문자는 사용할 수 없습니다.
  • 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++에서 변수를 정의하는 것은 자료형과 이름만 지정하면 되므로 매우 간단합니다. 다만 명명 규칙을 잘 지키면 코드의 가독성과 유지보수성이 크게 향상되므로, 의미 있는 변수 이름을 사용하는 습관을 들이는 것이 좋습니다.