알파카징징이 알파카징징이 코딩하는 알파카

java 입문 수업(생활코딩)_26_데이터타입 (2/2) 데이터타입 비교

» writing

java 입문 수업(생활코딩) 수업을 참고하여 작성하였습니다

JAVA_데이터타입 (2/2) : 데이터타입 비교

정의


데이터타입 (2/2) : 데이터타입 비교

1. 데이터 타입
    - 컴퓨터에 저장되는 정보의 가장 작은 단위는 bit다
    - 컴퓨터를 0과 1로 이루어졌다
    - 이 0과 1이 bit다

  2) 정수형
데이터 타입	메모리의 크기	표현 가능 범위
byte	1 byte : -128 ~ 127
short	2 byte : -32,768 ~ 32,767
int	  4 byte : -2,147,483,648~2,147,483,647
long	8 byte : -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
    - 어떤 데이터 타입으로 변수를 선언했느냐에 따라서 
      사용하는 메모리의 크기가 달라지는 것
    - 변수에 들어올 수 있는 숫자의 최대 크기를 잘 판단해서 데이터 타입을 지정해야
      귀한 메모리의 용량을 아낄 수 있다
  3) 실수형
데이터 타입	메모리의 크기	표현 가능 범위
float	4byte	: ±(1.40129846432481707e-45 ~ 3.40282346638528860e+38)
double 8byte	: 
±(4.94065645841246544e-324d ~ 1.79769313486231570e+308d)

  4) 문자
char	2byte	모든 유니코드 문자
      - 문자(character)는 글자 하나를 의미하고, 문자열은 글자들의 집합을 의미
      - 문자열은 문자의 집합
      - 문자는 char 형이고, char는 2byte의 메모리를 사용한다
      - 따라서 6글자를 담고 있는 String 타입의 변수는 12바이트의 공간을 차지