이번에는 변수와는 상대적인 개념을 가지는 '상수(constant)'에 대한 이해와 이름이 존재하지 않는 '리터럴(literal)'상수에 대해서 알아보자. 보통 상수는 크게 이름이 있는 상수와 이름이 없는 상수로 나눌 수 있으며, 나머지는 이전 포스팅에서 학습했던 int 및 double과 같은 자료형(type)을 근거로 표현이 된다. 리터럴(literal) 상수 '상수'는 위에서도 언급 했듯이, 데이터 값 변경이 불가능한 데이터를 뜻한다. 상수와 관련해서 다음의 샘플 코드를 살펴보자. int main(void) { int num = 30 + 40; // 30과 40은 상수 . . . . } 위의 코드에서 30과 40의 합을 요구하는 결과를 변수 num에 저장하는 코드가 존재한다. 이 과정에서 대입연산 보다는 덧셈연산이 우선적으로 이루어진다. 즉, 덧셈을 우선적으로 연산한 다음 그 결과로 얻어진 값을 변수 num에 저장해서 값을 초기화하게 된다. 그리고 30 + 40이라는 연산은 CPU...
#const
#C언어
#리터럴
#상수
#심볼릭상수
원문링크 : [C 언어 기초] 상수에 대한 이해와 이름이 없는 리터럴(literal) 상수