[Java] byte, short란?

삶걀·2022년 4월 27일
0

기타

목록 보기
2/12

byte, short란?

int, long과 같이 정수를 표현하기 위한 자료형이다.

즉 java에서 정수를 표현하기 위한 자료형에는
byte, short, int, long 이 존재한다.

1 byte = 8 bits, n비트에는 2^n개의 수를 저장 할 수 있다.

byte (1 byte, 8 bits)
short (2 byte, 16 bits)
int (4 byte, 32 bits)
long (8 byte, 64 bits)
이다.

byte

byte형은 정수 자료형중에서 가장 작은 범위를 가진 자료형이다.
총 256개중 반은 음수, 반은 양수와 0을 표현하므로
표현 범위는 -128~127이다.

public class Ex_3_1_0 {

	public static void main(String[] args) {
		byte a = 127;
		System.out.println("a=" + a);

	}

}
출력값: a=127

short

short형은 byte 다음으로 작은 자료형이다. 16 bits이므로 65,536개의 숫자를 저장할 수 있다. 즉 32,768개의 음수와 32,767개의 양수, 0을 표현할 수 있다.
표현 범위는 -32,768~32,767이다.

public class Ex_3_1_0 {

	public static void main(String[] args) {
		short a = 31726;
		System.out.println("a=" + a);

	}

}
출력값: a=31726
profile
반숙란 좋아하는사람

0개의 댓글