- 자료형(data type)은 처리, 저장하고자 하는 자료의 형태입니다.
- 기본 자료형(basic type)
- 문자형, 정수형, 부동형, 열거형(enum)
- 유도 자료형(derived type)
- 배열(array), 함수(function), 구조체(structure), 공용체(union), 포인터(pointer)
- void형
- 값이 없음을 표시하는 자료형
- void play(void) { ... }
- 가장 많이 사용하는 대표적인 기본 자료형
- 문자형(char, 1바이트), 정수형(int, 4바이트), 실수형(double, 8바이트)
- 숫자나 문자등을 메모리에 저장하려면 적당한 크기의 기억 장소를 할당합니다.
- 128가지로 모두 표현할 수 있는 문자는 1바이트에 저장하면 충분합니다.
- 숫자를 1바이트 공간에 저장한다면, 부호가 없더라도 최대 255(11111111) 까지만 표현 할 수 있으므로 문제가 발생합니다.
- 숫자라도 4바이트에 저장하면 부호가 없더라도 약 0 ~ 42억(232 - 1), -21억 ~ 21억 까지만 표현할 수 있으므로 더 큰 수나 소수점이 있는 수를 저장하기에는 부족합니다.
- 자료의 형태에 따라서 적당한 자료형을 선택하여 저장합니다.
'STUDY > C++' 카테고리의 다른 글
[c/c++] 문자 A와 문자열 A의 차이점 (0) | 2023.05.15 |
---|---|
[c/c++] 문자열(string) 리터럴 (2) | 2023.05.14 |
[c/c++] 이스케이프 시퀀스(확장 문자열) (1) | 2023.05.14 |
[c/c++] ASCII code table (2) | 2023.05.14 |
문자형(character) 리터럴 (0) | 2023.05.13 |