[c++] 정수형 데이터 타입
정수형 데이터 타입의 종류
- int: 기본적인 정수형 데이터 타입으로, 대부분의 상황에서 사용됩니다.
- short: int보다 작은 범위의 정수를 표현할 때 사용됩니다.
- long: int보다 큰 범위의 정수를 표현할 때 사용됩니다.
- long long: 매우 큰 범위의 정수를 표현할 때 사용됩니다.
unsigned 정수형
위의 데이터 타입들은 signed로, 즉 양수와 음수를 모두 표현할 수 있는 데이터 타입입니다. 반면에, unsigned 데이터 타입은 양수만을 표현할 수 있습니다. unsigned 버전의 각 데이터 타입이 존재합니다.
예시
#include <iostream>
using namespace std;
int main() {
int a = 10;
short b = 20;
long c = 30;
long long d = 40;
unsigned int e = 50;
unsigned short f = 60;
unsigned long g = 70;
unsigned long long h = 80;
cout << "int: " << a << endl;
cout << "short: " << b << endl;
cout << "long: " << c << endl;
cout << "long long: " << d << endl;
cout << "unsigned int: " << e << endl;
cout << "unsigned short: " << f << endl;
cout << "unsigned long: " << g << endl;
cout << "unsigned long long: " << h << endl;
return 0;
}
이렇게 정의된 각 데이터 타입은 해당하는 크기의 메모리를 사용하여 정수를 저장합니다.
참고 자료
- C++ Reference: Integer Types