Programing Language/JAVA

정수를 표현하기위한 자료형

doriver 2024. 9. 4. 18:23

java에서 정수를 표현하기위한 자료형에는 byte, short, int, long이 있다.
메모리 제한 때문에 다양한 자료형이 존재

 

1비트에는 2개의 숫자 저장가능 0,1
2비트에는 4개의 숫자 저장가능 00 , 01, 10, 11

>>  n비트에는 2^n개의 수를 저장 가능

 

 

byte는 8비트 > 256개의 숫자 저장가능 > 반은 음수, 반은 양수와 0을 표현 > -128 ~ 127

short는 16비트 > -32,768 ~ 32,767
int는 32비트 > -2,147,483,648 ~ 2,147,483,647
long은 64비트 > -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807