본문 바로가기
오래된 글

자바 데이터형의 종류와 표현 가능한 수의 범위

by pagehit 2018. 10. 15.
반응형

자바 데이터 형의 종류의 표현 가능한 수의 범위


 종류

 

 저장공간

 최소값 

 최대값 

 boolean

 논리형

 1 bit 

 true 

 false 

 byte

 부호 있는 정수 

 8 bits 

 -128 

 127 

 char

 유니코드 문자

 16 bits

 \u0000

 \uFFFF

 short

 부호 있는 정수 

 16 bits

 -32768

 32767

 int

 부호 있는 정수 

 32 bits

 -2 147 483 648

 2 147 483 647

 long

 부호 있는 정수 

 64 bits

 -9 223 372 036 854 775 808

 9 223 372 036 854 775 807

 float

 IEEE 754 실수

 32 bits

 1.40239846E-45f

 3.40282347E+38f 

 double

 IEEE 754 실수

 64 bits

 4.94065645841246544E-324

 1.79769313486231570E+308


자바에서 자료형 혹은 데이터형을 간단히 살펴보면 위와 같다.


자바의 데이터 타입은 기기나 운영체제에 상관없이 일정하다.

char 자료형만 부호가 없는 unsigned 이다.


간단하게 int 형은 약 10의 9승, long 형은 10의 18승 정도까지 표현 가능하다고 기억해두어도 괜찮다.


만약 long 형의 범위를 벗어나는 매우 큰 수를 처리하고 싶다면 BigInteger 클래스를 이용하면 된다.


반응형

댓글