Java/자바)데이터타입

자바)데이터 타입

I want to Sleep 2023. 6. 23. 17:20
728x90

1byte = 8bit

● 정수형

데이터 타입 메모리의 크기 표현 가능 범위
byte 1byte -128 ~ 127
short 2byte -32,768 ~ 32,767
int 4byte -약20억 ~ 20억
long 8byte 무수히 큼
byte a = 128; //x
short b = 128; // o
//이처럼 표현 가능 범위를 지켜야 한다

필요에 따라서 메모리를 절약할 수 있다.

※주의

1.숫자에 따라 사용하는 메모리의 크기가 달라지는 것이 아닌 데이터 타입으로 크기가 달라지게된다.

2. 숫자의 최대 크기를 잘 판단해서 타입을 지정해야 메모리 용량을 아낄 수 있다.

3. int형을 처리 할 때 CPU의 처리속도가 빠르고 오늘 날 큰 수를 표현하기에 적합한 데이터 타입이다.

● 실수형

float  4byte  큰 범위
double  8byte 큰 범위

● 문자

char 2byte 모든 유니코드 문자