9. 기본 형식(TYPE)

전문가) 데이터를 기록하는 메모리는 유한 자원이란다. 그래서 형식을 약속했지! 대답) 그럼 형식에는 필요한 메모리 크기와 표현할 수 있는 범위가 정해지겠네요. 전문가) 실수는 0에서 1 사이에도 무수히 많은 수가 있어서 오차 범위가 있어. 학생) 그럼 실수를 사용할 때는 정확한 값이란 생각보다 근사값으로 이해해야겠어요.

프로그래밍 언어에서는 데이터를 표현하는 문법으로 형식과 변수를 제공해요.

형식은 데이터의 종류와 표현 범위에 따라 메모리 크기와 범위를 약속하고 있어요.
실제 메모리가 필요할 때 형식을 지정하여 변수를 선언하면 약속한 메모리를 할당받아 사용할 수 있어요.

C 언에에서 제공하는 형식에는 문자, 정수, 실수를 표현할 때 사용하는 기본 형식이 있어요.
그리고 여러개의 원소를 연속적인 메모리에 할당받아 사용하는 배열과 프로그램의 메모리 주소를 기억하는 포인터도 있죠. 이 외에 개발자가 프로그램에 필요한 형식을 정의하는 문법을 제공합니다.

컴퓨터에 데이터를 저장하는 장치인 메모리의 양은 유한한 자원이죠.
이러한 이유로 정수를 표현하기 위한 형식도 특정 범위에서 표현할 수 있어요.
C언어에서는 표현 범위에 따라 다양한 정수 형식을 제공합니다.
특히 문자 형식은 표현 범위가 작은 정수 형식으로 취급하고 있어요.

그리고 실수는 오차 범위를 갖는 근사치 표현이예요.