본문 바로가기
컴퓨터 공부/C C++

[C] 본격 진샹의 C언어 강좌 - 2.1.1 상수

by T.F.진상 2014. 2. 1.

 

 

- 2.1.1 상수

 

컴퓨터가 하는 일련의 작업들은, 메모리에 저장된 수들을 연산함으로 써 처리되고 작동됩니다.

이 때, 저장되는 수들은 상수와 변수로 나뉘는 데, 이 글에서는 상수에 대해 설명할 겁니다.

 

상수 (constant)

변수와 다른 가장 큰 특징으로 상수는 정해진 수라 절대 변경할 수 없습니다.

한번 선언한 심볼릭 상수도 마찬가지로 x=a 을 선언했으면, 나중에 x=b 로 바꿀 수 없습니다.

 

상수를 표현하는 방법은 크게 두 가지로 나뉩니다.

 

1. 리터럴(Literal) 상수 - 직접적으로 ''나 '문자(열)'를 표현하는 방법

예시 ) 1, 2, -100, 1.5, 3.14, 3.33212e-2, x, y, z

-> 정수형 상수, 실수형 상수, 문자형 상수

 

2. 심볼릭(Symbolic) 상수 - 간접적으로 '기호'나 '특정 문자(열)'을 통해서 표현하는 방법

예시 ) pi (파이 = 3.141592), int x=1 (x값을 미리 선언)

-> 표현할 때는 앞에 'const' 키워드를 사용하게 됩니다.