리터럴

    [C언어 강좌-5] 상수 (Constant)

    [C언어 강좌-5] 상수 (Constant)

    안녕하세요 피터입니다.오늘은 C언어의 상수에 대해서 알아보겠습니다. 1. 상수란 무엇인가?상수(Constant)란 프로그램이 실행되는 동안 '값이 고정되어 변경할 수 없는 메모리 공간'을 의미합니다. 변수처럼 정의해서 사용할 수 있습니다. 기본적으로 int나 char 와 같은 C언어 표준 자료형들은 모두 상수가 될 수 있습니다. 그렇기 때문에 상수는 한번 정의한 이후에 값을 변경할 수 없도록 제한한 변수와 의미가 같다고 볼 수 있습니다. 문자열 그 자체가 값을 나타내는 것을 리터럴 상수(Literal constant)라고 하는데 줄여서 리터럴(Literal)이라고 부르기도 합니다. 2. 상수를 정의하는 방법상수를 정의하는 방법에는 두 가지 방법이 있습니다.#define 전처리기를 사용하는 방법과 cons..