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 | 모든 유니코드 문자 |