Data Type   자료형, 데이터형, 데이터 유형, 데이터 타입

(2017-02-15)

타입

1. 자료형 (Data Type)

  ㅇ 프로그램 내에 선언되는 변수 형태
     - 변수들이 가질 수 있는 값의 종류(형태)
        . `값의 범위` 및 이 값들에 적용가능한 `연산들의 집합`에 따라 다르게 형태 규정됨

  ㅇ 시스템/컴파일러가 인식 가능한 자료 형태


2. 자료형 구분

  ㅇ 사전 정의형 자료형

     - 기본 자료형 (Primitive Data Type),내장 자료형 (Built-in Data Type)
        . 시스템/컴파일러가 제공하는 데이터형 
           .. 즉, 시스템/컴파일러에 의해서 바로 해석될 수 있는 자료형 
        . `정수`,`실수`,`논리` 등 단순한 구조의 자료형

     - 유도 자료형 (Derived Data Type) (때론, 이를 사용자 정의 자료형 이라고도 함)
        . 기본 자료형이나 다른 데이터형으로부터 또는 프로그래머에 의해 유도되는 자료형
        . `문자열`, `배열`, `포인터`, `구조체`, `공용체`, `열거형` 등

     - 참조 자료형 (Reference Data Type)  <= 객체지향 언어에서 도입됨
        . 변수선언과 메모리 생성이 분리되는 데이터형
           .. `배열 참조형` : 배열 객체를 참조하기 위한 자료형
           .. 객체지향 언어에서의 `클래스 참조형` : 클래스 객체를 참조하기 위한 자료형
           .. `인터페이스 참조형` : 자바 언어에서 클래스 외에 인터페이스라는 것을 제공
                                    하여주는데, 이러한 인터페이스 객체를 참조하기 위한
                                    자료형

  ㅇ 사용자 정의 자료형 (User-Defined Data Type)

     - `객체지향 언어에서의 클래스,인터페이스`등과 같이 프로그래머에 의해 만들어질 수
       있는 특수한 형태의 자료형


[자료형/데이터형]1. 자료형  2. 변수 선언/정의/초기화  3. 리터럴  4. 문자열  5. 상수  6. 형변환  7. 레코드  8. 객체  9. 자료 추상화  

 
        최근수정     모바일웹     참고문헌