Data Types 카테고리
| 종류 | 설명 | 예시 데이터 타입 |
| Built-in | 간단한 값을 저장하는 데 사용되는 기본 데이터 타입. Built-in 또는 primitive 타입이라고 불린다. | int, float, double, char, bool, void |
| Derived Data Types | Built-in 타입을 기반으로 더 복잡하게 만들어진 타입이다. 예를 들어, int*, int&, int[10], int()는 모두 int에서 파생된 타입 | Functions, Arrays, Pointers, Reference |
| User Defined Data Types | 프로그래머가 필요에 따라 만든 사용자 지정 데이터 타입 | class, struct, union, typedef, using |
Data Type Modifier
type modifier는 기본 자료형의 특성을 바꾸는 키워드이다. 변수의 크기 또는 표현 가능한 값의 범위를 변경한다.
- signed
- unsigned
- short
- long
- long long
이때까지는 전체적으로 퉁쳐서 이것들을 type이라고 칭하고 있었는데, 이렇게 세분화 시킬 수 있다는 점이 신기하여 정리해보았다.
참고 자료
'C,C++' 카테고리의 다른 글
| [C++] 데이터 타입의 크기 지정 방식과 ABI (0) | 2025.09.24 |
|---|---|
| [C++] std::array (0) | 2025.05.03 |
| [C++] 부동소수점의 암시적 변환(Implicit conversions)과 Usual arithmetic conversions (0) | 2025.02.24 |
| [C++] Bitwise not 연산 (0) | 2025.02.11 |
| [C++] 상수와 포인터 (0) | 2023.01.24 |