728x90
반응형

자료형 (Data Type)

정의

  • 자료형(Data Type)은 변수나 상수에 저장될 수 있는 데이터의 종류를 정의하는 것

기본형

  1. 숫자형:

    • 정수형: int, long
    • 실수형: float, double
    • 예시: 1, 2, 3, 4.5, 6.7
  2. 문자형:

    • 단일 문자: char
    • 문자열: string
    • 예시: 'a', 'b', "hello", "world"
  3. 논리형 (T/F):

    • 참(True) 또는 거짓(False)을 나타내는 자료형
    • boolean
    • 예시: true, false

사용자 정의형

  1. 배열 (Array):

    • 동일한 자료형의 집합
    • 예시: int[] numbers = {1, 2, 3, 4};
  2. 구조체 (Structure):

    • 서로 다른 자료형을 하나의 단위로 묶은 것
    • 예시:
      struct Person {
          char name[50];
          int age;
      };
  3. 클래스 (Class):

    • 데이터와 함수를 하나의 단위로 묶은 객체 지향 프로그래밍의 기본 단위
    • 예시:
      class Car {
          String model;
          int year;
      }
  4. 재정의 자료형 (enum, typedef):

    • 열거형(enum): 상수들의 집합
      • 예시:
        enum Day { MON, TUE, WED, THU, FRI, SAT, SUN };
    • typedef: 기존 자료형에 새로운 이름을 부여
      • 예시:
        typedef unsigned long ulong;

자료형은 프로그래밍 언어에서 매우 중요한 개념으로, 데이터의 저장, 처리, 전송 등을 효율적으로 수행할 수 있게 합니다. 기본형과 사용자 정의형을 적절히 활용하여 프로그램의 가독성과 유지보수성을 높일 수 있습니다.

728x90
반응형

+ Recent posts