본문
기본 데이터형과 크기(JAVA)
# 기본 데이터형과 크기
데이터형 | 예약어 | 비트수 | 범위 |
논리형 | boolean | 8bit (1바이트) | true, false |
문자형 | char | 16bit | 수치로는 0 ~ 65535('\u0000'~'\uFFFF') 유니코드:영어,숫자-1바이트, 그외 다국어-2바이트 |
수치형 (정수) | byte | 8bit (1바이트) | -128 ~ 127(-2의7제곱~2의7제곱-1) 개수:2의8제곱 |
수치형 (정수) | short | 16bit (2바이트) | -32,768 ~ 32,767(-2의15제곱~2의15제곱-1) 개수:2의16제곱 |
수치형 (정수) | int | 32bit (4바이트) | -2,147,483,648 ~ 2,147,483,647(-2의31제곱~2의31제곱-1) 개수:2의32제곱 |
수치형 (정수) | long | 64bit (8바이트) | -9,223,372,036,854,775,808~9,223,372,036,854,775,807 (-2의63제곱~2의63제곱-1) 개수:2의64제곱 |
수치형 (실수) | float | 32bit (4바이트) | ±3.40282347E+38, ±1.40239846E-45, IEEE 754-1985표준 |
수치형 (실수) | double | 64bit (8바이트) | -1.79769313486231570E308~+1.79769313486231570E308 |
※ 자바의 데이터형 : 기본데이터형, 참조데이터형
- 기본데이터형 - 종류 : boolean, character, byte, short, int, long, float, double(8개)
특징 : 다른 프로그래밍 언어와 달리 플랫폼의 종류에 따라 변하지 않는다.
그것이 나타내고자하는 기본 데이터형의 값을 가지고 있다.
- 참조데이터형 - 종류 : 배열, 클래스, 인터페이스 등
특징 : 값이 아닌 그에 대한 참조 즉 주소를 가지고 있다.
※ 유니코드(16비트)
- 일본어, 중국어, 한국어 등의 비 영어권의 문자를 표시하기 위한 방식
- 2002년 현재 34168개의 글자를 코드화하고 있으며 최대 65536개의 글자들을 코드화가능
- 유니코드를 사용함으로써 국제적으로 사용될 수 있는 자바프로그램의 개발이 가능
- 기존의 ASCII코드 문자집합을 포함(유니코드의 처음 256개의 문자집합을
Latin-1 문자집합이라 하고 Latin-1문자집합의 처음 128개의 문자가 7비트 ASCII문자이다)
※ ASCII코드(American Standard Code for Information Interchange. 아스키)
- 컴퓨터나 인터넷상에서 텍스트파일을 위한 가장 일반적인 형태
- 아스키파일에서는 각각의 알파벳이나 숫자 그리고 특수문자들이 7비트의 2진수
(7개의 0또는 1의 조합으로 이루어짐)로 표현되며, 총 128개의 문자가 정의되어 있다.
댓글