Skip to content

기본 타입

static edited this page Jun 16, 2018 · 2 revisions

상위 문서: Home
기본 타입은 타입 중에서 사용자 또는 구현체 또는 표준 라이브러리 등에서 정의한 타입이 아닌, 문법 자체적으로 지원되어 특별한 정의 없이 사용할 수 있는 타입을 말합니다.

숫자

숫자 타입은 숫자를 저장할 때 사용되는 타입입니다. 최소 표현 범위는 다음과 같습니다.

  • 정수: 32비트 부호 있는 정수를 1의 보수 표기법으로 저장할 때 표현할 수 있는 범위
  • 소수: 64비트 부동소수점 배정도 규격이 표현할 수 있는 범위

문자

문자 타입은 문자를 저장할 때 사용하는 타입입니다. 내부적으로는 32비트 부호 있는 정수로 해당 문자의 유니코드 값이 저장됩니다.

문자열

문자열 타입은 문자로만 구성된 리스트라고 볼 수도 있습니다. UTF-32로 인코딩 되어 저장되며, BOM은 붙여지지 않습니다. 엔디안은 구현체 또는 시스템에 따라 달라질 수 있는데, 리틀 엔디안 또는 빅 엔디안 중 하나임이 보장됩니다.

Clone this wiki locally