C++ 변수의 Size를 알아보자

Updated:

변수의 Size를 알아보도록 코드를 작성하였습니다.
#include <iostream>
#include <limits>
using namespace std;

int main()
{
	cout << "short size = " << sizeof(short) << endl;                  // short 형의 size를 출력
	cout << "short max - " << numeric_limits<short>::max() << endl;    // short 형의 최대값 출력
	cout << "short min = " << numeric_limits<short>::min() << endl;    // short 형의 최소값 출력

	cout << "int size = " << sizeof(int) << endl;                      // int의 형의 size를 출력
	cout << "int max = " << numeric_limits<int>::max() << endl;        // int의 형의 최대값 출력
	cout << "int min = " << numeric_limits<int>::min() << endl;        // int의 형의 최소값 출력
	cout << "unsigned int max = " << numeric_limits<unsigned int>::max() << endl;    // unsigned int 형의 최대값 출력

	cout << "double size = " << sizeof(double) << endl;                // double 형의 size 출력
	cout << "double max = " << numeric_limits<double>::max() << endl;  // double 형의 최대값 출력
	cout << "double min = " << numeric_limits<double>::min() << endl;  // double 형의 최소값 출력

	return 0;
}
아래는 결과입니다.
short size = 2
short max - 32767
short min = -32768
int size = 4
int max = 2147483647
int min = -2147483648
unsigned int max = 4294967295
double size = 8
double max = 1.79769e+308
double min = 2.22507e-308

Leave a comment