[c++] 상수와 리터럴
C++에서 상수(constant)는 프로그램 실행 동안 변경되지 않는 정보를 저장하기 위한 변수입니다. 이를 사용하여 값을 여러 곳에서 반복해서 사용하거나, 프로그램 코드에서 변경되지 않아야 하는 값을 표현할 수 있습니다.
상수(Constant)
상수는 const
키워드를 사용하여 선언합니다. 아래는 정수형 상수를 선언하는 예시입니다:
const int WIDTH = 800;
const int HEIGHT = 600;
위의 예시에서 WIDTH
와 HEIGHT
는 프로그램 실행 중에 변경되지 않는 값으로 선언되었습니다.
const double PI = 3.14;
실수형 상수 또한 선언할 수 있습니다.
리터럴(Literal)
C++에서 리터럴(literal)은 소스 코드에서 직접 사용되는 값을 나타냅니다. 예를 들어, 100
, 3.14
, 'A'
는 각각 정수, 실수, 문자형 리터럴입니다.
int a = 100; // 정수 리터럴
double b = 3.14; // 실수 리터럴
char c = 'A'; // 문자 리터럴
리터럴은 상수로 사용될 수도 있습니다.
const int MONTHS_IN_YEAR = 12;
const double GRAVITY = 9.81;
위의 코드에서 12
와 9.81
은 리터럴로 사용되어 프로그램 실행 중 변경되지 않는 값으로 사용됩니다.
C++에서 상수와 리터럴을 효과적으로 활용하여 가독성 높고 유지보수가 용이한 프로그램을 작성할 수 있습니다.
참고 자료: