도구 태그
예배 규칙서
도구 태그
C++ 데이터 유형
프로그래밍 언어로 프로그래밍할 때는 다양한 정보를 저장하기 위해 다양한 변수가 필요합니다. 변수가 유지하는 것은 저장하는 값의 메모리 위치입니다. 이는 변수를 생성할 때 메모리에 일부 공간이 예약되어 있음을 의미합니다.
다양한 데이터 유형(예: 문자 유형, 와이드 문자 유형, 정수 유형, 부동 소수점 유형, 이중 부동 소수점 유형, 부울 유형 등)의 정보를 저장해야 할 수 있습니다. 운영 체제는 데이터 유형에 따라 메모리를 할당합니다. 변수의 데이터 유형 및 예약된 메모리에 무엇을 저장할지 결정합니다.
기본 내장 유형
C++은 프로그래머에게 다양한 내장 데이터 유형과 사용자 정의 데이터 유형을 제공합니다. 다음 표에는 7가지 기본 C++ 데이터 유형이 나열되어 있습니다.
| type | keyword |
|---|---|
| boolean | bool |
| 문자 유형 | char |
| 정수 유형 | int |
| float | float |
| double | double |
| untyped | void |
| 와이드 문자 | wchar_t |
몇 가지 기본 유형을 사용할 수 있습니다. 하나 이상의 유형 수정자로 수정:
signed
unsigned
short
long
다음 표는 메모리 메모리에 값을 저장할 때 다양한 변수 종류에 필요한 점유량과 최대값, 최소값을 나타낸 표이다. 이 유형의 변수가 저장할 수 있습니다.
| type | bit | range |
|---|---|---|
| char | 1바이트 | -128~127 또는 0~255 |
| unsigned char | 1 바이트 | 0 ~ 255 |
| 서명된 문자 | 1바이트 | -128에서 127 |
| int | 4바이트 | -2147483647 |
| un 서명된 int | 4바이트 | 0에서 4294 967295 |
| 서명됨 int | 4 bytes | -2147483647 |
| short int | 2바이트 | -32768 ~ 3276 7 |
| unsigned short int | Range | 0 ~ 65,535 |
| signed short int | Range | - 32767# |
| 4바이트 | 0 ~ 4,294,967,295 | |
| 4바이트 | +/- 3.4e +/- 38(~7자리) | |
| 8바이트 | +/- 1.7e +/- 308(~1 5 숫자) | |
| 8바이트 | +/- 1.7e + /- 308(~15자리) | |
| 2 또는 4바이트 | 1 와이드 문자 | |












![PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)









