자료형

황승현·2023년 12월 7일
0
post-thumbnail

📖 자료형(DataType)

프로그래밍 언어에서 여러 종류의 데이터를 식별하는 분류

  • 자료를 저장할 수 있는 적절한 형태

    • 저장되는 값의 종류와 범위에 따라 다르게 표현
  • 프로그래밍 언어의 자료형은 기본적으로 기본형 자료형참조형 자료형 두 가지가 있다.

✅ 원시 자료형(Primitive DataType)

언어에서 지원하는 기본적인 자료형을 의미한다.

  • 선언된 변수에 실제 값이 저장된다.

  • 메모리 크기가 고정되어 있다. (정적이다)

  • null로 초기화가 불가능하다.

  • 스택실제 값을 저장한다.

☑️ 참조 자료형(Reference DataType)

기본 자료형을 제외한 자료형

  • 스택에 실제 값이 아닌 값을 참조하는 주소를 저장한다.

  • null로 초기화가 가능하다.

  • (참조 주소 위치에 해당하는 곳)에 실제 객체를 저장한다.

🤔 자료형이 중요한 이유

  • 제한적인 자원을 효율적으로 사용하기 위해서

    • 몸무게를 소수점까지 표현해야 하는데 Int로는 할 수 없으니 적절하게 Double을 사용

    • 32비트(Int)로도 충분한데 64비트(Long)에 정수를 저장한 경우 (낭비)

    • 8비트(Byte)로도 충분한데 32비트(Int)에 정수를 저장한 경우 (낭비)

참고자료

해시넷 위키 - 자료형

0개의 댓글