[Cpp]기본 자료형
📚기본 자료형
기본 자료형은 프로그래밍 언어에서 데이터를 표현하기 위한 기본적인 표현 형식입니다. C++의 기본 자료형은 고정소수점 표현 방식인 정수형 자료형과 부동소수점 표현방식인 실수형 자료형으로 분류할 수 있습니다.
유형 | 자료형 | 기억공간(byte) | 최소범위 | 최대범위 |
---|---|---|---|---|
정수형 | char | 1 | -128 | 127 |
정수형 | unsigned char | 1 | 0 | 255 |
정수형 | short | 2 | -32,768 | 32,767 |
정수형 | unsigned short | 2 | 0 | 65,535 |
정수형 | int | 4 | -2,147,483,648 | 2,147,483,647 |
정수형 | unsigned int | 4 | 0 | 4,294,967,295 |
정수형 | long | 4 | -2,147,483,648 | 2,147,483,647 |
정수형 | unsigned long | 4 | 0 | 4,294,967,295 |
정수형 | long long | 8 | -9,223,372,036,854,775,808 | 9,223,372,036,854,775,807 |
정수형 | unsigned long long |
8 | 0 | 18,446,744,073,709,551,615 |
정수형 | wchar_t | 2/4 | 0 | 65,535/4,294,967,295 |
정수형 | bool | 1 | true, false | |
실수형 | float | 4 | 1.17549× 10-38 |
3.40282×1038 |
실수형 | double | 8 | 2.22507× 10-308 |
1.79769×10308 |
실수형 | long double | 8 | 2.22507× 10-308 |
1.79769×10308 |
자료형의 값을 저장하기 위한 기억공간의 크기는 모든 C++ 컴파일러에서 동일하지 않지만 sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long) <= sizeof(long long) 조건을 만족합니다. sizeof는 자료형의 크기를 구하는 연산자입니다.
각각의 자료형에서 사용할 수 있는 값의 범위는 기억공간의 크기에 따라 결정됩니다.
Leave a comment