기본형의 종류와 범위

이의준·2024년 5월 21일

Java

목록 보기
4/87

기본형의 종류

  • 논리형 : true와 false중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용
  • 문자형 : 문자를 저장하는데 사용되며, 변수 당 하나의 문자만을 저장할 수 있음
  • 정수형 : 정수 값을 저장하는데 사용. 주로 사용하는 것은 int와 long이며, byte는 이진 데이터를 다루는데 사용되며, short은 c언어와의 호환을 위해 추가됨 (잘 안쓰임)
  • 실수형 : 실수 값을 저장하는데 사용. float과 double이 있음
유형1byte2byte4byte8byte
논리형boolean
문자형char
정수형byteshortintlong
실수형floatdouble

기본형의 표현 범위

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

ex) byte : s|7bit
s = 부호비트 (0 : 양수, 1 : 음수)
2^7 * 2(양수 음수) = 256

char 타입은 부호비트가 없음

기본형 타입의 기본값

타입기본값
booleanfalse
char\u0000 (null 문자)
byte0
short0
int0
long0L
float0.0f
double0.0d

실수형의 정밀도

float (단정밀도)

  • 크기: 32비트
  • 유효 숫자: 약 7자리
  • 예제: 3.1415927, 1.2345678
    double (배정밀도)
  • 크기: 64비트
  • 유효 숫자: 약 15자리
  • 예제: 3.141592653589793, 1.234567890123456

0개의 댓글