상수란?
상수(constant)는 변수와는 대조적으로, 프로그램 실행 도중에 값을 변경할 수 없는 수를 말합니다.
상수를 숫자나 문자와 같은 실제 값으로 표현한 것은 "리터럴 상수"라고 하며 10, 3.141592, 'A' 등이 이에 해당합니다.
int main() { int n; n = 10+20; }
▲10 과 20은 각각 상수로, 프로그램 실행 도중에 그 값을 변경할 수 없지만, n은 변수로써 선언되어 실행중 값이 바뀐다.
기호 상수
기호 상수(symbolic constant)는 어떤 값에 이름을 붙여 사용하는 것입니다. C언어 에서 기호 상수를 사용하기 위해서는 #define을 사용하여 소스코드 상단에 다음과 같이 명시하여야 합니다.
#include <stdio.h> #define PI 3.14 //상수 3.14를 PI란 이름으로 사용함을 정의 int main() { int r=5; printf("원의 면적: %f", PI*r*r); // 3.14*5*5 }
'Education > 정보과학' 카테고리의 다른 글
데이터와 작업의 모듈화 - 1. 배열 (0) | 2019.06.25 |
---|---|
프로그래밍의 기초 - 5. 표준 입출력 (0) | 2019.05.01 |
프로그래밍의 기초 - 4. 자료의 대입과 연산 (0) | 2019.05.01 |
프로그래밍의 기초 - 2.변수의 자료형 (0) | 2019.04.21 |
프로그래밍의 기초 - 1. 변수 (2) | 2019.04.21 |