int 형식Type int

signed/unsigned int 항목의 크기는 특정 시스템의 표준 정수 크기입니다.The size of a signed or unsigned int item is the standard size of an integer on a particular machine. 예를 들어, 16비트 운영 체제에서 int 형식은 보통 16비트 또는 2바이트입니다.For example, in 16-bit operating systems, the int type is usually 16 bits, or 2 bytes. 32비트 운영 체제에서 int 형식은 보통 32비트 또는 4바이트입니다.In 32-bit operating systems, the int type is usually 32 bits, or 4 bytes. 따라서, 대상 환경에 따라 int 형식은 short int 또는 long int 형식과 동일하며 unsigned int 형식은 unsigned short 또는 unsigned long 형식과 동일합니다.Thus, the int type is equivalent to either the short int or the long int type, and the unsigned int type is equivalent to either the unsigned short or the unsigned long type, depending on the target environment. 특별한 지정이 없는 한 int 형식은 모두 부호 있는 값을 표시합니다.The int types all represent signed values unless specified otherwise.

형식 지정자 intunsigned int(또는 단순히 unsigned)는 C 언어의 특정한 기능(예: enum 형식)을 정의합니다.The type specifiers int and unsigned int (or simply unsigned) define certain features of the C language (for instance, the enum type). 이러한 경우 특정 구현에 대한 int 정의 및 unsigned int로 실제 저장소가 결정됩니다.In these cases, the definitions of int and unsigned int for a particular implementation determine the actual storage.

Microsoft 전용Microsoft Specific

부호 있는 정수는 2의 보수 형식으로 표시됩니다.Signed integers are represented in two's-complement form. 최상위 비트는 음수에 대해서는 부호 1을, 양수와 0에 대해서는 0을 가집니다.The most-significant bit holds the sign: 1 for negative, 0 for positive and zero. 값의 범위는 헤더 파일 LIMITS.H의 C++ 정수 제한에 있습니다.The range of values is given in C++ Integer Limits, which is taken from the LIMITS.H header file.

Microsoft 전용 종료END Microsoft Specific


int 및 unsigned int 형식 지정자는 특정 컴퓨터가 해당 시스템에 가장 효율적인 방식으로 대한 정수 값을 처리하도록 하기 때문에 C 프로그램에서 널리 사용됩니다.The int and unsigned int type specifiers are widely used in C programs because they allow a particular machine to handle integer values in the most efficient way for that machine. 그러나 int 및 unsigned int 형식은 크기가 매우 다양하므로 특정 int 크기에 따라 프로그램이 다른 컴퓨터에 이식될 수 있습니다.However, since the sizes of the int and unsigned int types vary, programs that depend on a specific int size may not be portable to other machines. 프로그램을 더욱 이식 가능하도록 하려면, 하드 코딩된 데이터 크기 대신 sizeof 연산자(sizeof 연산자 참조)를 가진 식을 사용할 수 있습니다.To make programs more portable, you can use expressions with the sizeof operator (as discussed in The sizeof Operator) instead of hard-coded data sizes.

참고 항목See Also

기본 형식의 저장소Storage of Basic Types