Limiti per i tipi Integer in C++

Sezione specifica Microsoft

I limiti per i tipi Integer sono elencati nella tabella seguente. Tali limiti sono definiti anche nel file di intestazione standard. LIMITS.H. Microsoft C consente inoltre di dichiarare variabili Integer ridimensionate, che sono tipi integrali di dimensioni di 8, 16 o 32 bit. Per altre informazioni sui tipi Integer ridimensionati, vedere Tipi Integer ridimensionati.

Limiti su costanti Integer

Costante Significato Valore
CHAR_BIT Numero di bit nella variabile minore che non sia un campo di bit. 8
SCHAR_MIN Valore minimo per una variabile di tipo char con segno. -128
SCHAR_MAX Valore massimo per una variabile di tipo char con segno. 127
UCHAR_MAX Valore massimo per una variabile di tipo unsigned char 255 (0xff)
CHAR_MIN Valore minimo per una variabile di tipo char -128; 0 se si usa l'opzione /J
CHAR_MAX Valore massimo per una variabile di tipo char 127; 255 se si utilizza l'opzione /J
MB_LEN_MAX Numero massimo di byte in una costante multicarattere. 5
SHRT_MIN Valore minimo per una variabile di tipo short. -32768
SHRT_MAX Valore massimo per una variabile di tipo short. 32767
USHRT_MAX Valore massimo per una variabile di tipo short senza segno. 65535 (0xffff)
INT_MIN Valore minimo per una variabile di tipo int -2147483647 - 1
INT_MAX Valore massimo per una variabile di tipo int 2147483647
UINT_MAX Valore massimo per una variabile di tipo unsigned int 4294967295 (0xffffffff)
LONG_MIN Valore minimo per una variabile di tipo long. -2147483647 - 1
LONG_MAX Valore massimo per una variabile di tipo long. 2147483647
ULONG_MAX Valore massimo per una variabile di tipo unsigned long 4294967295 (0xffffffff)

Se un valore รจ superiore al massimo valore rappresentabile con il tipo Integer, il compilatore Microsoft genera un errore.

Fine sezione specifica Microsoft

Vedere anche

Costanti Integer C