Page 8 -
P. 8
2.1 숫자 상자 만들기: 자료형
컴퓨터가 일을 하고, 명령어를 처리하려면 다양한 정보를 저장해야 합니다. 다시 말해 프로그
래밍을 하려면 값을 저장해 놓기도 하고, 저장된 값을 가져와서 다시 사용하기도 해야 합니다.
여기서 ‘값을 저장한다’는 말은 컴퓨터에 있는 하드웨어인 ‘메모리(memory)’에 저장한다는 의
미입니다.
여러분이 평소에 사용하는 컴퓨터나 노트북, 핸드폰에 들어 있는 HDD(Hard Disk Drive),
SSD(Solid State Drive)에 대해 들어봤을 것입니다. 이를 포함하여 플래시(flash) 메모리나
SRAM, DRAM 같은 다양한 저장 매체가 모두 ‘메모리’입니다.
TIP
램(RAM, Random access memory)은 데이터를 일시적으로 저장하는 휘발성 메모리로, 종류에는 정적 램(Static Ram)과 동적 램(Dynamic Ram)
등이 있습니다.
.&.03:
그림 2-1 | 컴퓨터 속 메모리에 정보를 저장
컴퓨터는 모든 정보를 0과 1, 즉 2진수(binary number) 체계로 저장합니다. 숫자와 문자도 0과
1로 저장합니다. 컴퓨터에서 숫자나 문자로 구성된 정보의 값을 저장하려면 정보의 최소 저장
단위인 비트(bit)를 사용합니다.
-10, -3, 1, 100처럼 소수점이 없는 숫자를 정수(integer)라고 합니다. 그리고 -10.8, -3.3,
1.7, 100.22처럼 소수점이 있는 숫자를 실수(real number)라고 합니다. 그림 2-2처럼 실수는
정수를 포함하는 개념입니다. 즉, 100은 정수이면서 실수이기도 합니다. 하지만 100.1은 실수
이지만, 정수는 아닙니다.
30 모두의 C 언어