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 |
댓글()