728x90
반응형
자료형 (Data Type)
정의
- 자료형(Data Type)은 변수나 상수에 저장될 수 있는 데이터의 종류를 정의하는 것
기본형
숫자형:
- 정수형: int, long
- 실수형: float, double
- 예시: 1, 2, 3, 4.5, 6.7
문자형:
- 단일 문자: char
- 문자열: string
- 예시: 'a', 'b', "hello", "world"
논리형 (T/F):
- 참(True) 또는 거짓(False)을 나타내는 자료형
- boolean
- 예시: true, false
사용자 정의형
배열 (Array):
- 동일한 자료형의 집합
- 예시: int[] numbers = {1, 2, 3, 4};
구조체 (Structure):
- 서로 다른 자료형을 하나의 단위로 묶은 것
- 예시:
struct Person { char name[50]; int age; };
클래스 (Class):
- 데이터와 함수를 하나의 단위로 묶은 객체 지향 프로그래밍의 기본 단위
- 예시:
class Car { String model; int year; }
재정의 자료형 (enum, typedef):
- 열거형(enum): 상수들의 집합
- 예시:
enum Day { MON, TUE, WED, THU, FRI, SAT, SUN };
- 예시:
- typedef: 기존 자료형에 새로운 이름을 부여
- 예시:
typedef unsigned long ulong;
- 예시:
- 열거형(enum): 상수들의 집합
자료형은 프로그래밍 언어에서 매우 중요한 개념으로, 데이터의 저장, 처리, 전송 등을 효율적으로 수행할 수 있게 합니다. 기본형과 사용자 정의형을 적절히 활용하여 프로그램의 가독성과 유지보수성을 높일 수 있습니다.
728x90
반응형