기본형
컴퓨터 과학에서 기본형은 더 단순한 데이터 형식으로 나눌 수 없는 기본적인 데이터 형식입니다. 예를 들어 정수는 기본 데이터 형식이지만, 여러 데이터 형식을 저장할 수 있는 배열은 기본형이 아닙니다.
일부 프로그래밍 언어는 다른 언어보다 더 많은 데이터 형식을 지원하며, 모든 언어가 데이터 형식을 같은 방식으로 구현하는 것은 아닙니다. 그러나 대부분의 고급 언어는 몇 가지 일반적인 기본형을 공유합니다.
예를 들어 Java에는 다음과 같은 8가지 기본 데이터 형식이 있습니다.
- boolean – TRUE 또는 FALSE 중 하나의 값 일반적으로 (비트 하나만 필요함)
- byte – 8비트 부호 있는 정수 (-127~128)
- short – 16비트 부호 있는 정수 (-32,768~32,767)
- int – 32비트 부호 있는 정수 (-231~-231 -1)
- long – 64비트 부호 있는 정수 (-263~-263 -1)
- float – 32비트 부동 소수점 수
- double – 64비트 부동 소수점 수
- char – 16비트 Unicode 문자
각 프로그래밍 언어가 지원하는 기본형은 값을 메모리에 직접 저장하므로 "내장 데이터 형식"이라고 부르기도 합니다. 기본형이 아닌 데이터 형식은 값 자체가 아니라 값에 대한 참조를 저장합니다. 기본형이 아닌 Java 데이터 형식의 예로는 배열과 클래스가 있습니다.
지식 테스트하기