Condividi tramite


Limiti per tipi Integer

Specifico di Microsoft

I limiti per i tipi Integer sono elencati nella tabella seguente. Le macro del preprocessore per questi limiti vengono definite anche quando si include l'interfaccia della riga di comando del file <>di intestazione standard.

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 signed char -128
SCHAR_MAX Valore massimo per una variabile di tipo signed char 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 /J viene usata l'opzione
CHAR_MAX Valore massimo per una variabile di tipo char 127; 255 se /J è stata usata l'opzione
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 unsigned short 65535 (0xffff)
INT_MIN Valore minimo per una variabile di tipo int -2147483648
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 -2147483648
LONG_MAX Valore massimo per una variabile di tipo long 2147483647
ULONG_MAX Valore massimo per una variabile di tipo unsigned long 4294967295 (0xffffffff)
LLONG_MIN Valore minimo per una variabile di tipo long long -9223372036854775808
LLONG_MAX Valore massimo per una variabile di tipo long long 9223372036854775807
ULLONG_MAX Valore massimo per una variabile di tipo unsigned long long 18446744073709551615 (0xffffffffffffffff)

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

Vedi anche

Limiti sulle costanti a virgola mobile