메모리를 더 효율적으로 사용하기 위해 데이터 구조가 존재

기본 데이터 타입

타입에는 크기와 해석이라는 두 가지 측면이 존재

포인터

다른 언어들은 포인터 사용으로 인한 오류를 막기 위해 참조(reference) 개념 구현

배열

비트맵

문자열