Page 66 고등학교 프로그래밍 교과서
P. 66
2 자료형과 변수에 대해 알아보자
컴퓨터를 통해 처리해야 할 데이터에는 숫자나 문자와 같이 다양한 자료형이 있
다. 이러한 자료형은 어떻게 구분하며, C 언어에서 제공되는 기본 자료형에는 어떤
것이 있는지 알아보자.
1 자료형의 이해
컴퓨터가 처리하는 데이터는 크게 숫자와 문자가 있다. 숫자와 문자를 처리하기
위해서는 컴퓨터 내부의 기억 장치에 저장시켜야 하는데 효율적인 공간 활용을 위해
서 C 언어에서는 기본 자료형을 제공한다.
기본 자료형은 크게 정수형과 실수형, 문자형으로 나뉘며, 자료형의 크기에 따라서
각각 갖는 값의 범위가 달라진다. 따라서 기억 장소를 효율적으로 사용하기 위해서
는 처리할 값에 알맞은 범위를 갖고 있는 자료형을 선택하여 사용해야 한다.
[표Ⅱ- 1] C 언어의 기본 자료형
ANSI 표준 구분 자료형 크기 범위 비고
• 실제로 C 언어의 표준을 정하는
7
7
문자형 char 1Byte -2 ~ 2 - 1
ANSI에서는 추상적으로 자료형
의 크기를 표준화하고 있다. short 2Byte -2 ~ 2 - 1
15
15
• short와 int는 최소 2Byte로 하
31
며, int는 short보다 크기가 크거 정수형 int 4Byte -2 ~ 2 - 1 정수형 기본 타입
31
나 같아야 한다.
31
31
long 4Byte -2 ~ 2 - 1
-3.4×10 -38
float 4Byte
~ 3.4×10 38
실수형
-1.7×10 -308
double 8Byte 실수형 기본 타입
~ 1.7×10 308
데이터의 표현 방식이
다르고, 메모리 공간을 적절하게
사용하기 위해서란다.
선생님, 왜 이렇게
여러 종류의 자료형을
사용하나요?
64 Ⅱ. C 프로그래밍의 기초
(책)2015프로그래밍-교과서3차심의본 본문.indb 64 2017-09-05 오후 4:16:02