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

(2017-11-06)

타입

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. 자료 추상화
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
      1.   프로그래밍 언어론
            1. 프로그래밍 언어
        1.   구문
        2.   이름,바인딩
        3.   자료형/데이터형
          1.   1. 자료형
              2. 변수 선언/정의/초기화
              3. 리터럴
              4. 문자열
              5. 상수
              6. 형변환
              7. 레코드
              8. 객체
              9. 자료 추상화
        4.   예외,이벤트 처리
      2.   객체지향
      3.   자료구조
      4.   알고리즘
      5.   자료표현(알파벳/코드)
      6.   시스템 프로그래밍
      7.   프로그래밍언어 종류
      8.   프로그래밍 기타일반
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

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