상수란? 정수·실수·문자·문자열 구분 | 기초 C언어 3.1
기초 C언어Chapter 03 상수 › Section 01 상수
3.1 상수란? 과 상수의 종류
항상 상(常), 셈 수(數) — 이름 그대로 ‘항상 같은 수’. 변수가 값을 담는 상자라면, 상수는 값이 새겨진 명찰.
01상수란 무엇인가교재 42p
- 상수(Constant) — 프로그램이 실행되는 동안 값이 변하지 않는, 항상 동일한 값을 유지하는 데이터.
- 이름 그대로 읽으면 됨 — 한자어 항상 상(常) + 셈 수(數) = “항상 같은 수”.
- 우리 주변의 상수
- 원주율 π ≈ 3.14 — 어제도 오늘도 같음
- 일주일 = 7일 — 나라가 달라도 같음
- 하루 = 24시간 — 몇 번을 봐도 그대로
- 프로그램 안에서도 변하면 안 되는 고정된 값을 다룰 때 상수를 씀.
02상자와 명찰 — 변수와의 비교교재 42p
| 구분 | 변수 (Variable) | 상수 (Constant) |
|---|---|---|
| 비유 | 데이터를 저장하는 상자 | 값이 새겨진 명찰 |
| 값 | 실행 중에 넣거나 바꿀 수 있음 | 한번 정해지면 바꿀 수 없음 |
| 예 | 현재 시각, 오늘의 기온 | 원주율, 일주일의 날 수 |
- 프로그램의 데이터는 크게 값을 바꿀 수 있는 변수와 바꿀 수 없는 상수로 나뉨.
- 변수를 만드는 방법은 4장에서 배움. 지금은 상자와 명찰 두 낱말만 기억.
03상수값 — 코드에 직접 써넣는 값교재 43p
- 상수값(고정값) — 코드에 직접 써넣는 고정된 값 자체. 예 : 100, "Hello"
- 뜻 — ‘문자 그대로의 값’. 코드에 쓰인 그 값 자체가 데이터라는 의미.
- 상수와 상수값 — 상수는 변하지 않는 값을 가리키는 넓은 말, 상수값은 코드에 적힌 값 하나하나.
04이미 써 온 상수값교재 43p
첫 프로그램에도 상수값이 둘
printf("Hello, World!\n");return 0;
- "Hello, World!\n" — printf에 전달된, 큰따옴표로 감싼 부분. 문자열 상수.
- 0 — return 뒤에 쓰인 값. 정수 상수.
- 첫 프로그램을 만들 때부터 상수값을 두 개나 쓰고 있었던 셈. 이름만 몰랐을 뿐.
05상수값의 네 가지교재 43p
1정수형 상수
- 소수점이 없는 숫자.
- 예 : 7 0 -100
2실수형 상수
- 소수점을 포함하는 숫자.
- 예 : 3.14 -0.05
3문자 상수
- 작은따옴표로 감싼 단 하나의 문자.
- 예 : 'A' 'b' '!'
4문자열 상수
- 큰따옴표로 감싼 문자들의 나열.
- 예 : "Hello" "C Language"
- 이 네 가지가 3장 전체에서 배울 내용에 해당함.
06무엇이 넷을 가르는가교재 43p
숫자는 소수점, 글자는 따옴표.
| 가르는 기준 | 이것이면 | 저것이면 |
|---|---|---|
| 숫자 · 소수점 | 없음 → 정수형 7 -100 | 있음 → 실수형 3.14 -0.05 |
| 글자 · 따옴표 | 작은따옴표 → 문자 'A' | 큰따옴표 → 문자열 "Hello" |
- 주의 — 글자가 하나뿐이어도 큰따옴표를 쓰면 문자열 상수. 판단 기준은 글자의 개수가 아니라 따옴표의 종류.
- 작은따옴표는 이번이 처음 — 큰따옴표는 2장 printf에서 이미 만났던, 문자열임을 나타내는 그 기호.
이 절의 핵심 정리
- 상수 — 프로그램이 실행되는 동안 값이 변하지 않는 데이터
- 상수값 — 코드에 직접 써넣은 고정된 값 자체
- 네 가지 — 정수형 · 실수형 · 문자 · 문자열
- 숫자는 소수점으로, 글자는 따옴표로 나뉜다
- 변수는 상자, 상수는 명찰 — 4장에서 다시 만난다
강의 자료3.1 상수란? 과 상수의 종류
1 / 9
번호를 누르면 해당 장으로 바로 이동합니다 · 방향키 ← → 로도 넘길 수 있습니다
다음 절 · 3.2.1 변환 지정자 교재 44p~46p — 값의 종류마다 출력하는 방법을 정해 주는 표시를 살펴봅니다.
더 자세한 내용은 교재에서
이 글은 『기초 C언어』 42p~43p의 내용을 강의 영상에 맞춰 핵심만 간추린 요약입니다. 각 개념의 상세한 설명과 예제, 실습 코드, 임용시험 기출문제 풀이는 교재에서 다루고 있습니다.
댓글
댓글 쓰기