C++

[C++] 자료형의 크기와 범위

gangee 2025. 5. 27. 16:01

목차

    728x90
    반응형

    32비트를 기준으로 한 자료형의 크기 및 범위

    1byte = 8bits

    자료형 크기 및 범위(32비트)

    구분 자료형 크기(byte) 범위
    기본형 void - -
    문자형 (signed) char 1 -128 ~ 127
    unsigned char 1 0 ~ 255
    wchar_t 2 0 ~ 65,535
    정수형 bool 1 0 ~ 1
    short 2 -32,768 ~ 32,767
    unsigned short 4 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
    __int8 1 -128 ~ 127
    __int16 2 -32,768 ~ 32,767
    __int32 4 -2,147,483,648 ~ 2,147,483,647
    __int64 8 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
    실수형 float 4 3.4E-38(-3.4*10^38) ~ 3.4E+38(3.4*10^38) (7digits)
    double 8 1.79E-308(-1.79*10^308) ~ 1.79E+308(1.79*10^308) (15digits)
    * 해당 글은 학습을 목적으로 여러 포스트를 참고하여 작성되었습니다.
    728x90
    반응형

    'C++' 카테고리의 다른 글

    [C++] namespace std (cout, cin, endl)  (0) 2025.05.27
    [C++] 형 변환 - static_cast, dynamic_cast  (0) 2025.05.27