-
Notifications
You must be signed in to change notification settings - Fork 2
기본 타입
static edited this page Jun 16, 2018
·
2 revisions
상위 문서: Home
기본 타입은 타입 중에서 사용자 또는 구현체 또는 표준 라이브러리 등에서 정의한 타입이 아닌, 문법 자체적으로 지원되어 특별한 정의 없이 사용할 수 있는 타입을 말합니다.
숫자 타입은 숫자를 저장할 때 사용되는 타입입니다. 최소 표현 범위는 다음과 같습니다.
- 정수: 32비트 부호 있는 정수를 1의 보수 표기법으로 저장할 때 표현할 수 있는 범위
- 소수: 64비트 부동소수점 배정도 규격이 표현할 수 있는 범위
문자 타입은 문자를 저장할 때 사용하는 타입입니다. 내부적으로는 32비트 부호 있는 정수로 해당 문자의 유니코드 값이 저장됩니다.
문자열 타입은 문자로만 구성된 리스트라고 볼 수도 있습니다. UTF-32로 인코딩 되어 저장되며, BOM은 붙여지지 않습니다. 엔디안은 구현체 또는 시스템에 따라 달라질 수 있는데, 리틀 엔디안 또는 빅 엔디안 중 하나임이 보장됩니다.