Condividi tramite


Limiti Integer

Specifici di Microsoft

I limiti dei tipi interi sono elencati nella tabella seguente.Questi limiti sono definiti nel file di intestazione standard LIMITS.H.

Limiti su costanti Integer

Costante

Significato

Valore

CHAR_BIT

Numero di bit nella più piccola variabile 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 l'opzione /J conteneva

CHAR_MAX

valore massimo per una variabile di tipo char.

127; 255 se l'opzione /J conteneva

MB_LEN_MAX

Numero massimo di byte in una costante di multicharacter.

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.

–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 tempo.

–2147483648

LONG_MAX

valore massimo per una variabile di tipo tempo.

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 __int64 senza segno

18446744073709551615 (0xffffffffffffffff)

Se un valore supera la dimensione maggiore rappresentazione Integer, il compilatore Microsoft generato un errore.

Vedere anche

Riferimenti

Limiti mobili