Condividi tramite


Limiti per tipi Integer

Sezione specifica Microsoft

I limiti per i tipi Integer sono elencati nella tabella seguente. Questi limiti sono definiti anche nel file di intestazione standard. LIMITS.H.

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 si utilizza 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 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)

_I64_MIN

Valore minimo per una variabile di tipo __int64

-9223372036854775808

_I64_MAX

Valore massimo per una variabile di tipo __int64

9223372036854775807

_UI64_MAX

Valore massimo per una variabile di tipo unsigned __int64

18446744073709551615 (0xffffffffffffffff)

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

Vedere anche

Riferimenti

Limiti sulle costanti a virgola mobile