리터럴 상수
//리터럴 상수 예시
void main(void)
{
int num = 10 + 20;
. . .
}
- 정수 10과 20이 메모리 공간에 상수의 형태로 저장
- 두 상수로 계산을 진행 후 num에 30이라는 결과가 저장
이름이 존재하지 않아서 변경이 불가능한 상수이다.
자료형이 결정되야 메모리 공간에 저장이 가능하다.
기본적으로 정수, 실수, 문자는 각각 int형, double형, int형으로 표현된다.
심볼릭 상수
//심볼릭 상수 예시
void main(void)
{
const int MAX = 100;
const double PI = 3.141592;
. . .
}
값의 변경이 불가능하다.
일반적인 변수이름과 구분하기 위해 암묵적으로 대문자로 표시한다.
둘 이상의 단어의 연결은 _(언더바)를 사용하는게 좋다.
ex) const int MAX_HEALTH = 100
'공부 > C언어' 카테고리의 다른 글
(C 예제) scanf 몇 가지 예제(몫, 나머지 출력/구구단 출력) (0) | 2020.06.15 |
---|---|
(C) 특수문자, 서식문자 (0) | 2020.06.15 |
(C) 비트 연산자 (0) | 2020.06.14 |
(C) 8진수 16진수를 이용한 데이터 표현 (0) | 2020.06.13 |
(C 예제) 사람의 명 수를 입력받고 자동차 종류를 결정 (0) | 2020.06.13 |