22.02.15 자료형_정수형

Saparian·2022년 2월 15일
0

오늘의배움

목록 보기
17/53

정수형 자료형은 4가지가 있다.

  • byte : 1 byte
  • short : 2 byte
  • int : 4 byte
  • long : 8 byte

자바에서 기본 정수형(default)은 int이다.

JVM모델에서 피연산자 스택이 피연산자를 4byte로 다루기때문에 int를 사용하는 것이 효율적이다.

그러나 성능보다 메모리 절약을 할때는 byte, short를 사용한다.
더 큰 수를 다뤄야 할때는 long를 사용한다.

byte

데이터 크기 : 1 byte (8 bit)
저장가능한 값의 범위 : -27~(27-1) (총 28개 정수)

short

데이터 크기 : 2 byte (16 bit)
저장가능한 값의 범위 : -215~(215-1) (총 216개 정수)

byte

데이터 크기 : 4 byte (32 bit)
저장가능한 값의 범위 : -231~(231-1) (총 232개 정수, 약 40억개의 정수)

byte

데이터 크기 : 8 byte (64 bit)
저장가능한 값의 범위 : -263~(263-1) (총 264개 정수)

0개의 댓글