Limiti per i tipi Integer in C++C++ Integer Limits

Sezione specifica MicrosoftMicrosoft Specific

I limiti per i tipi Integer sono elencati nella tabella seguente.The limits for integer types are listed in the following table. Tali limiti sono definiti anche nel file di intestazione standard. LIMITS.H.These limits are defined in the standard header file LIMITS.H. Microsoft C consente inoltre di dichiarare variabili Integer ridimensionate, che sono tipi integrali di dimensioni di 8, 16 o 32 bit.Microsoft C also permits the declaration of sized integer variables, which are integral types of size 8-, 16-, or 32-bits. Per altre informazioni sui tipi Integer ridimensionati, vedere Tipi Integer ridimensionati.For more information on sized integers, see Sized Integer Types.

Limiti su costanti IntegerLimits on Integer Constants

CostanteConstant SignificatoMeaning ValoreValue
CHAR_BITCHAR_BIT Numero di bit nella variabile minore che non sia un campo di bit.Number of bits in the smallest variable that is not a bit field. 88
SCHAR_MINSCHAR_MIN Valore minimo per una variabile di tipo char con segno.Minimum value for a variable of type signed char. -128-128
SCHAR_MAXSCHAR_MAX Valore massimo per una variabile di tipo char con segno.Maximum value for a variable of type signed char. 127127
UCHAR_MAXUCHAR_MAX Valore massimo per una variabile di tipo unsigned charMaximum value for a variable of type unsigned char. 255 (0xff)255 (0xff)
CHAR_MINCHAR_MIN Valore minimo per una variabile di tipo charMinimum value for a variable of type char. -128; 0 se si usa l'opzione /J-128; 0 if /J option used
CHAR_MAXCHAR_MAX Valore massimo per una variabile di tipo charMaximum value for a variable of type char. 127; 255 se si utilizza l'opzione /J127; 255 if /J option used
MB_LEN_MAXMB_LEN_MAX Numero massimo di byte in una costante multicarattere.Maximum number of bytes in a multicharacter constant. 55
SHRT_MINSHRT_MIN Valore minimo per una variabile di tipo short.Minimum value for a variable of type short. -32768-32768
SHRT_MAXSHRT_MAX Valore massimo per una variabile di tipo short.Maximum value for a variable of type short. 3276732767
USHRT_MAXUSHRT_MAX Valore massimo per una variabile di tipo short senza segno.Maximum value for a variable of type unsigned short. 65535 (0xffff)65535 (0xffff)
INT_MININT_MIN Valore minimo per una variabile di tipo intMinimum value for a variable of type int. -2147483647 - 1-2147483647 - 1
INT_MAXINT_MAX Valore massimo per una variabile di tipo intMaximum value for a variable of type int. 21474836472147483647
UINT_MAXUINT_MAX Valore massimo per una variabile di tipo unsigned intMaximum value for a variable of type unsigned int. 4294967295 (0xffffffff)4294967295 (0xffffffff)
LONG_MINLONG_MIN Valore minimo per una variabile di tipo long.Minimum value for a variable of type long. -2147483647 - 1-2147483647 - 1
LONG_MAXLONG_MAX Valore massimo per una variabile di tipo long.Maximum value for a variable of type long. 21474836472147483647
ULONG_MAXULONG_MAX Valore massimo per una variabile di tipo unsigned longMaximum value for a variable of type unsigned long. 4294967295 (0xffffffff)4294967295 (0xffffffff)

Se un valore รจ superiore al massimo valore rappresentabile con il tipo Integer, il compilatore Microsoft genera un errore.If a value exceeds the largest integer representation, the Microsoft compiler generates an error.

Fine sezione specifica MicrosoftEND Microsoft Specific

Vedere ancheSee Also

Costanti Integer CC Integer Constants