Java 11 기본형의 종류와 범위

자바/2. 변수|2021. 3. 27. 12:06
종류 | 크기 1 byte 2 byte 4 byte 8 byte
논리형 boolean      
문자형   char    
정수형 byte short int long
실수형     float double

1 bit = 2진수 1자리

1 byte = 8 bit (1bit 8칸)

char 는 자바에서 유니코드(2 byte 문자체계) 를 사용하므로 2 byte.


ex)

byte b ; // 1 byte는 8bit 이다. 1bit는 2진수 한자리이며 0 또는 1을 표현한다.

b= 3 ; // 10진수 3이 2진수 00000011로 메모리에 저장된다.

 

n비트로 표현할 수 있는 값의 개수 : 2의 n승 개

n비트로 표현할 수 있는 부호없는 정수의 범위 : 0~2의 n승 -1

n비트로 표현할 수 있는 부호있는 정수의 범위 : -2의 n-1승 ~ 2의 n-1승 -1

(맨앞자리 양수와 음수를 나타내는 부호비트를 제외하니까 n-1승을 해준다. 양이면 0, 음이면 1)

 

float 정밀도 : 7자리..

double 정밀도 : 15자리..

 

'자바 > 2. 변수' 카테고리의 다른 글

Java 13 printf를 이용한 출력 예제  (0) 2021.03.27
Java 12 printf를 이용한 출력  (2) 2021.03.27
Java 10 기본형과 참조형  (0) 2021.03.27
Java 09 두 변수의 값 바꾸기  (0) 2021.03.27
Java 08 문자열 결합  (0) 2021.03.27

댓글()
구독