Share via


__int8, __int16, __int32 __int64

Microsoft 전용

크기의 정수 형식이 Microsoft C/C++ 기능을 지원 합니다.사용 하 여 8-, 16-, 32-, 또는 64 비트 정수 변수를 선언할 수 있습니다는 __intn 지정자를 입력 합니다. 여기서 n 8, 16, 32 또는 64입니다.

다음 예제에서는 각 이러한 유형의 크기의 정수에 대 한 변수를 선언합니다.

__int8 nSmall;      // Declares 8-bit integer
__int16 nMedium;    // Declares 16-bit integer
__int32 nLarge;     // Declares 32-bit integer
__int64 nHuge;      // Declares 64-bit integer

형식 __int8, __int16, 및 __int32 같은 크기와 동일 하 게 동작 하는 여러 플랫폼 간에 이식 가능한 코드 작성에 대 한 유용한 있는 ANSI 형식에 대 한 동의어입니다.__int8 데이터 형식 종류를 뜻하는입니다 char, __int16 형식과 같습니다 짧은, 및 __int32 형식과 같습니다 int.__int64 형식에 ANSI 해당 합니다.

예제

다음 예제는 __int 표시 하는xx 매개 변수를 승격 int:

// sized_int_types.cpp

#include <stdio.h>

void func(int i) {
    printf_s("%s\n", __FUNCTION__);
}

int main()
{
    __int8 i8 = 100;
    func(i8);   // no void func(__int8 i8) function
                // __int8 will be promoted to int
}
  

참고 항목

참조

C + + 키워드

기본 형식 (C++)

데이터 형식 범위