달나라 노트

C++ : sizeof (자료형의 크기, 문자의 크기, 숫자의 크기) 본문

C++

C++ : sizeof (자료형의 크기, 문자의 크기, 숫자의 크기)

CosmosProject 2022. 3. 23. 01:03
728x90
반응형

 

 

 

sizeof를 사용하면 어떤 값의 크기를 바이트 단위로 얻을 수 있습니다.

 

아래 예시를 봅시다.

 

#include <iostream>
using namespace std;

int main() {
    int test_int = 10;

    cout << "test_int 변수에 할당된 숫자의 크기 = " << sizeof(test_int) << '\n';
    cout << "자료형 int의 크기 = " << sizeof(int) << '\n';
    cout << "자료형 double의 크기 = " << sizeof(double) << '\n';
    cout << "자료형 char의 크기 = " << sizeof(char) << '\n';

    return 0;
}


-- Result
test_int 변수에 할당된 숫자의 크기 = 4
자료형 int의 크기 = 4
자료형 double의 크기 = 8
자료형 char의 크기 = 1

10은 이진수로 나타내면 1010이죠. 따라서 이진수에서 네자리가 필요하고 이는 4바이트를 의미합니다.

 

그 아래는 자료형 int, double, char의 크기를 나타냅니다.

 

 

 

 

 

 

728x90
반응형
Comments