__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
}